home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Checkers• / 3D Checkers v5.1 / 3D Checkers v5.1.rsrc / CODE_3.txt < prev    next >
Text File  |  1990-09-30  |  87KB  |  1,567 lines

  1. # near model CODE resource
  2. # jump table entries: 144-154 (11 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFE                link       A6, -0x0002
  5. 00000004  486E FFFE                pea.l      [A6 - 0x2]
  6. 00000008  3F3C 0003                move.w     -[A7], 0x3
  7. 0000000C  A9EB                     syscall    Pack4/FP68K
  8. 0000000E  302E FFFE                move.w     D0, [A6 - 0x2]
  9. 00000012  4E5E                     unlink     A6
  10. 00000014  4E75                     rts
  11. 00000016  4745                     chk.w      D3, D5
  12. 00000018  5453                     addq.w     [A3], 2
  13. 0000001A  5441                     addq.w     D1, 2
  14. 0000001C  5445                     addq.w     D5, 2
  15. fn0000001E:
  16. 0000001E  4E56 0000                link       A6, 0
  17. 00000022  486E 0008                pea.l      [A6 + 0x8]
  18. 00000026  3F3C 0001                move.w     -[A7], 0x1
  19. 0000002A  A9EB                     syscall    Pack4/FP68K
  20. 0000002C  4E5E                     unlink     A6
  21. 0000002E  4E75                     rts
  22. 00000030  5345                     subq.w     D5, 1
  23. 00000032  5453                     addq.w     [A3], 2
  24. 00000034  5441                     addq.w     D1, 2
  25. 00000036  5445                     addq.w     D5, 2
  26. fn00000038:
  27. 00000038  4E56 FFFE                link       A6, -0x0002
  28. 0000003C  486E FFFE                pea.l      [A6 - 0x2]
  29. 00000040  3F3C 0003                move.w     -[A7], 0x3
  30. 00000044  A9EB                     syscall    Pack4/FP68K
  31. 00000046  026E F0FF FFFE           andi.w     [A6 - 0x2], 0xF0FF
  32. 0000004C  486E FFFE                pea.l      [A6 - 0x2]
  33. 00000050  3F3C 0001                move.w     -[A7], 0x1
  34. 00000054  A9EB                     syscall    Pack4/FP68K
  35. 00000056  4E5E                     unlink     A6
  36. 00000058  4E75                     rts
  37. 0000005A  434C                     chk.w      D1, A4
  38. 0000005C  4541                     chk.w      D2, D1
  39. 0000005E  5245                     addq.w     D5, 1
  40. 00000060  5843                     addq.w     D3, 4
  41. fn00000062:
  42. 00000062  4E56 FFFE                link       A6, -0x0002
  43. 00000066  486E FFFE                pea.l      [A6 - 0x2]
  44. 0000006A  3F3C 0003                move.w     -[A7], 0x3
  45. 0000006E  A9EB                     syscall    Pack4/FP68K
  46. 00000070  303C 9FFF                move.w     D0, 0x9FFF
  47. 00000074  C06E FFFE                and.w      D0, [A6 - 0x2]
  48. 00000078  806E 0008                or.w       D0, [A6 + 0x8]
  49. 0000007C  3F00                     move.w     -[A7], D0
  50. 0000007E  4EBA FF9E                jsr        [PC - 0x62 /* 0000001E */]
  51. 00000082  548F                     addq.l     A7, 2
  52. 00000084  302E FFFE                move.w     D0, [A6 - 0x2]
  53. 00000088  4E5E                     unlink     A6
  54. 0000008A  4E75                     rts
  55. 0000008C  5345                     subq.w     D5, 1
  56. 0000008E  5452                     addq.w     [A2], 2
  57. 00000090  4F55                     chk.w      D7, [A5]
  58. 00000092  4E44                     trap       4
  59. fn00000094:
  60. 00000094  4E56 0000                link       A6, 0
  61. 00000098  206E 0012                movea.l    A0, [A6 + 0x12]
  62. 0000009C  0890 0007                bclr.b     [A0], 0x7
  63. 000000A0  4A6E 0008                tst.w      [A6 + 0x8]
  64. 000000A4  6A04                     bpl        +0x6 /* 000000AA */
  65. 000000A6  08D0 0007                bset.b     [A0], 0x7
  66. label000000AA:
  67. 000000AA  4E5E                     unlink     A6
  68. 000000AC  4E75                     rts
  69. 000000AE  5846                     addq.w     D6, 4
  70. 000000B0  4552                     chk.w      D2, [A2]
  71. 000000B2  5349                     subq.w     A1, 1
  72. 000000B4  474E                     chk.w      D3, A6
  73. export_20:
  74. fn000000B6:
  75. 000000B6  4E56 0000                link       A6, 0
  76. 000000BA  4A6E 0008                tst.w      [A6 + 0x8]
  77. 000000BE  6C0A                     bge        +0xC /* 000000CA */
  78. 000000C0  302E 0008                move.w     D0, [A6 + 0x8]
  79. 000000C4  4440                     neg.w      D0
  80. 000000C6  48C0                     ext.l      D0
  81. 000000C8  6004                     bra        +0x6 /* 000000CE */
  82. label000000CA:
  83. 000000CA  302E 0008                move.w     D0, [A6 + 0x8]
  84. label000000CE:
  85. 000000CE  4E5E                     unlink     A6
  86. 000000D0  4E75                     rts
  87. 000000D2  4142                     chk.w      D0, D2
  88. 000000D4  5320                     subq.b     -[A0], 1
  89. 000000D6  2020                     move.l     D0, -[A0]
  90. 000000D8  2020                     move.l     D0, -[A0]
  91. 000000DA  4E56 FFD8                link       A6, -0x0028
  92. 000000DE  486D FCCA                pea.l      [A5 - 0x336]
  93. 000000E2  486E 000C                pea.l      [A6 + 0xC]
  94. 000000E6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  95. 000000EA  A9EB                     syscall    Pack4/FP68K
  96. 000000EC  6E10                     bgt        +0x12 /* 000000FE */
  97. 000000EE  486D FCDE                pea.l      [A5 - 0x322]
  98. 000000F2  486E 000C                pea.l      [A6 + 0xC]
  99. 000000F6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  100. 000000FA  A9EB                     syscall    Pack4/FP68K
  101. 000000FC  6C18                     bge        +0x1A /* 00000116 */
  102. label000000FE:
  103. 000000FE  7021                     moveq.l    D0, 0x21
  104. 00000100  3B40 FFFE                move.w     [A5 - 0x2], D0
  105. 00000104  206E 0008                movea.l    A0, [A6 + 0x8]
  106. 00000108  43ED FCC0                lea.l      A1, [A5 - 0x340]
  107. 0000010C  20D9                     move.l     [A0]+, [A1]+
  108. 0000010E  20D9                     move.l     [A0]+, [A1]+
  109. 00000110  30D9                     move.w     [A0]+, [A1]+
  110. 00000112  6000 00B4                bra        +0xB6 /* 000001C8 */
  111. label00000116:
  112. 00000116  486D FCDE                pea.l      [A5 - 0x322]
  113. 0000011A  486E 000C                pea.l      [A6 + 0xC]
  114. 0000011E  3F3C 0008                move.w     -[A7], 0x8
  115. 00000122  A9EB                     syscall    Pack4/FP68K
  116. 00000124  6612                     bne        +0x14 /* 00000138 */
  117. 00000126  206E 0008                movea.l    A0, [A6 + 0x8]
  118. 0000012A  43ED FD06                lea.l      A1, [A5 - 0x2FA]
  119. 0000012E  20D9                     move.l     [A0]+, [A1]+
  120. 00000130  20D9                     move.l     [A0]+, [A1]+
  121. 00000132  30D9                     move.w     [A0]+, [A1]+
  122. 00000134  6000 0092                bra        +0x94 /* 000001C8 */
  123. label00000138:
  124. 00000138  41ED FCCA                lea.l      A0, [A5 - 0x336]
  125. 0000013C  2D58 FFF6                move.l     [A6 - 0xA], [A0]+
  126. 00000140  2D58 FFFA                move.l     [A6 - 0x6], [A0]+
  127. 00000144  3D58 FFFE                move.w     [A6 - 0x2], [A0]+
  128. 00000148  486E 000C                pea.l      [A6 + 0xC]
  129. 0000014C  486E FFF6                pea.l      [A6 - 0xA]
  130. 00000150  3F3C 0002                move.w     -[A7], 0x2
  131. 00000154  A9EB                     syscall    Pack4/FP68K
  132. 00000156  41ED FCCA                lea.l      A0, [A5 - 0x336]
  133. 0000015A  2D58 FFEC                move.l     [A6 - 0x14], [A0]+
  134. 0000015E  2D58 FFF0                move.l     [A6 - 0x10], [A0]+
  135. 00000162  3D58 FFF4                move.w     [A6 - 0xC], [A0]+
  136. 00000166  486E 000C                pea.l      [A6 + 0xC]
  137. 0000016A  486E FFEC                pea.l      [A6 - 0x14]
  138. 0000016E  3F3C 0000                move.w     -[A7], 0x0
  139. 00000172  A9EB                     syscall    Pack4/FP68K
  140. 00000174  486E FFEC                pea.l      [A6 - 0x14]
  141. 00000178  486E FFF6                pea.l      [A6 - 0xA]
  142. 0000017C  3F3C 0006                move.w     -[A7], 0x6
  143. 00000180  A9EB                     syscall    Pack4/FP68K
  144. 00000182  41D6                     lea.l      A0, [A6]
  145. 00000184  2F20                     move.l     -[A7], -[A0]
  146. 00000186  2F20                     move.l     -[A7], -[A0]
  147. 00000188  3F20                     move.w     -[A7], -[A0]
  148. 0000018A  486E FFE2                pea.l      [A6 - 0x1E]
  149. 0000018E  4EBA 0B7E                jsr        [PC + 0xB7E /* 00000D0E */]
  150. 00000192  4FEF 000E                lea.l      A7, [A7 + 0xE]
  151. 00000196  41EE FFEC                lea.l      A0, [A6 - 0x14]
  152. 0000019A  2F20                     move.l     -[A7], -[A0]
  153. 0000019C  2F20                     move.l     -[A7], -[A0]
  154. 0000019E  3F20                     move.w     -[A7], -[A0]
  155. 000001A0  486E FFD8                pea.l      [A6 - 0x28]
  156. 000001A4  4EBA 0208                jsr        [PC + 0x208 /* 000003AE */]
  157. 000001A8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  158. 000001AC  486D FCD4                pea.l      [A5 - 0x32C]
  159. 000001B0  486E FFD8                pea.l      [A6 - 0x28]
  160. 000001B4  3F3C 0004                move.w     -[A7], 0x4
  161. 000001B8  A9EB                     syscall    Pack4/FP68K
  162. 000001BA  206E 0008                movea.l    A0, [A6 + 0x8]
  163. 000001BE  43EE FFD8                lea.l      A1, [A6 - 0x28]
  164. 000001C2  20D9                     move.l     [A0]+, [A1]+
  165. 000001C4  20D9                     move.l     [A0]+, [A1]+
  166. 000001C6  30D9                     move.w     [A0]+, [A1]+
  167. label000001C8:
  168. 000001C8  4E5E                     unlink     A6
  169. 000001CA  4E75                     rts
  170. 000001CC  4143                     chk.w      D0, D3
  171. 000001CE  4F53                     chk.w      D7, [A3]
  172. 000001D0  2020                     move.l     D0, -[A0]
  173. 000001D2  2020                     move.l     D0, -[A0]
  174. 000001D4  4E56 FFD8                link       A6, -0x0028
  175. 000001D8  41EE 0016                lea.l      A0, [A6 + 0x16]
  176. 000001DC  2F20                     move.l     -[A7], -[A0]
  177. 000001DE  2F20                     move.l     -[A7], -[A0]
  178. 000001E0  3F20                     move.w     -[A7], -[A0]
  179. 000001E2  486E FFEC                pea.l      [A6 - 0x14]
  180. 000001E6  4EBA 047A                jsr        [PC + 0x47A /* 00000662 */]
  181. 000001EA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  182. 000001EE  41EE FFF6                lea.l      A0, [A6 - 0xA]
  183. 000001F2  43EE FFEC                lea.l      A1, [A6 - 0x14]
  184. 000001F6  20D9                     move.l     [A0]+, [A1]+
  185. 000001F8  20D9                     move.l     [A0]+, [A1]+
  186. 000001FA  30D9                     move.w     [A0]+, [A1]+
  187. 000001FC  486D FCCA                pea.l      [A5 - 0x336]
  188. 00000200  486E FFF6                pea.l      [A6 - 0xA]
  189. 00000204  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  190. 00000208  A9EB                     syscall    Pack4/FP68K
  191. 0000020A  6F18                     ble        +0x1A /* 00000224 */
  192. 0000020C  7021                     moveq.l    D0, 0x21
  193. 0000020E  3B40 FFFE                move.w     [A5 - 0x2], D0
  194. 00000212  206E 0008                movea.l    A0, [A6 + 0x8]
  195. 00000216  43ED FCC0                lea.l      A1, [A5 - 0x340]
  196. 0000021A  20D9                     move.l     [A0]+, [A1]+
  197. 0000021C  20D9                     move.l     [A0]+, [A1]+
  198. 0000021E  30D9                     move.w     [A0]+, [A1]+
  199. 00000220  6000 0180                bra        +0x182 /* 000003A2 */
  200. label00000224:
  201. 00000224  486D FCCA                pea.l      [A5 - 0x336]
  202. 00000228  486E FFF6                pea.l      [A6 - 0xA]
  203. 0000022C  3F3C 0008                move.w     -[A7], 0x8
  204. 00000230  A9EB                     syscall    Pack4/FP68K
  205. 00000232  6636                     bne        +0x38 /* 0000026A */
  206. 00000234  41EE FFF6                lea.l      A0, [A6 - 0xA]
  207. 00000238  43ED FD10                lea.l      A1, [A5 - 0x2F0]
  208. 0000023C  20D9                     move.l     [A0]+, [A1]+
  209. 0000023E  20D9                     move.l     [A0]+, [A1]+
  210. 00000240  30D9                     move.w     [A0]+, [A1]+
  211. 00000242  486E FFF6                pea.l      [A6 - 0xA]
  212. 00000246  41EE 0016                lea.l      A0, [A6 + 0x16]
  213. 0000024A  2F20                     move.l     -[A7], -[A0]
  214. 0000024C  2F20                     move.l     -[A7], -[A0]
  215. 0000024E  3F20                     move.w     -[A7], -[A0]
  216. 00000250  4EBA FE42                jsr        [PC - 0x1BE /* 00000094 */]
  217. 00000254  4FEF 000E                lea.l      A7, [A7 + 0xE]
  218. 00000258  206E 0008                movea.l    A0, [A6 + 0x8]
  219. 0000025C  43EE FFF6                lea.l      A1, [A6 - 0xA]
  220. 00000260  20D9                     move.l     [A0]+, [A1]+
  221. 00000262  20D9                     move.l     [A0]+, [A1]+
  222. 00000264  30D9                     move.w     [A0]+, [A1]+
  223. 00000266  6000 013A                bra        +0x13C /* 000003A2 */
  224. label0000026A:
  225. 0000026A  486D FCF2                pea.l      [A5 - 0x30E]
  226. 0000026E  486E FFF6                pea.l      [A6 - 0xA]
  227. 00000272  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  228. 00000276  A9EB                     syscall    Pack4/FP68K
  229. 00000278  6F00 0088                ble        +0x8A /* 00000302 */
  230. 0000027C  41ED FCCA                lea.l      A0, [A5 - 0x336]
  231. 00000280  2D58 FFEC                move.l     [A6 - 0x14], [A0]+
  232. 00000284  2D58 FFF0                move.l     [A6 - 0x10], [A0]+
  233. 00000288  3D58 FFF4                move.w     [A6 - 0xC], [A0]+
  234. 0000028C  486E FFF6                pea.l      [A6 - 0xA]
  235. 00000290  486E FFEC                pea.l      [A6 - 0x14]
  236. 00000294  3F3C 0002                move.w     -[A7], 0x2
  237. 00000298  A9EB                     syscall    Pack4/FP68K
  238. 0000029A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  239. 0000029E  43EE FFEC                lea.l      A1, [A6 - 0x14]
  240. 000002A2  20D9                     move.l     [A0]+, [A1]+
  241. 000002A4  20D9                     move.l     [A0]+, [A1]+
  242. 000002A6  30D9                     move.w     [A0]+, [A1]+
  243. 000002A8  41ED FCD4                lea.l      A0, [A5 - 0x32C]
  244. 000002AC  2D58 FFEC                move.l     [A6 - 0x14], [A0]+
  245. 000002B0  2D58 FFF0                move.l     [A6 - 0x10], [A0]+
  246. 000002B4  3D58 FFF4                move.w     [A6 - 0xC], [A0]+
  247. 000002B8  486E FFF6                pea.l      [A6 - 0xA]
  248. 000002BC  486E FFEC                pea.l      [A6 - 0x14]
  249. 000002C0  3F3C 0004                move.w     -[A7], 0x4
  250. 000002C4  A9EB                     syscall    Pack4/FP68K
  251. 000002C6  41EE FFF6                lea.l      A0, [A6 - 0xA]
  252. 000002CA  2D58 FFE2                move.l     [A6 - 0x1E], [A0]+
  253. 000002CE  2D58 FFE6                move.l     [A6 - 0x1A], [A0]+
  254. 000002D2  3D58 FFEA                move.w     [A6 - 0x16], [A0]+
  255. 000002D6  486E FFF6                pea.l      [A6 - 0xA]
  256. 000002DA  486E FFE2                pea.l      [A6 - 0x1E]
  257. 000002DE  3F3C 0004                move.w     -[A7], 0x4
  258. 000002E2  A9EB                     syscall    Pack4/FP68K
  259. 000002E4  486E FFE2                pea.l      [A6 - 0x1E]
  260. 000002E8  486E FFEC                pea.l      [A6 - 0x14]
  261. 000002EC  3F3C 0002                move.w     -[A7], 0x2
  262. 000002F0  A9EB                     syscall    Pack4/FP68K
  263. 000002F2  41EE FFF6                lea.l      A0, [A6 - 0xA]
  264. 000002F6  43EE FFEC                lea.l      A1, [A6 - 0x14]
  265. 000002FA  20D9                     move.l     [A0]+, [A1]+
  266. 000002FC  20D9                     move.l     [A0]+, [A1]+
  267. 000002FE  30D9                     move.w     [A0]+, [A1]+
  268. 00000300  604A                     bra        +0x4C /* 0000034C */
  269. label00000302:
  270. 00000302  41EE FFF6                lea.l      A0, [A6 - 0xA]
  271. 00000306  2D58 FFEC                move.l     [A6 - 0x14], [A0]+
  272. 0000030A  2D58 FFF0                move.l     [A6 - 0x10], [A0]+
  273. 0000030E  3D58 FFF4                move.w     [A6 - 0xC], [A0]+
  274. 00000312  486E FFF6                pea.l      [A6 - 0xA]
  275. 00000316  486E FFEC                pea.l      [A6 - 0x14]
  276. 0000031A  3F3C 0004                move.w     -[A7], 0x4
  277. 0000031E  A9EB                     syscall    Pack4/FP68K
  278. 00000320  41ED FCCA                lea.l      A0, [A5 - 0x336]
  279. 00000324  2D58 FFE2                move.l     [A6 - 0x1E], [A0]+
  280. 00000328  2D58 FFE6                move.l     [A6 - 0x1A], [A0]+
  281. 0000032C  3D58 FFEA                move.w     [A6 - 0x16], [A0]+
  282. 00000330  486E FFEC                pea.l      [A6 - 0x14]
  283. 00000334  486E FFE2                pea.l      [A6 - 0x1E]
  284. 00000338  3F3C 0002                move.w     -[A7], 0x2
  285. 0000033C  A9EB                     syscall    Pack4/FP68K
  286. 0000033E  41EE FFF6                lea.l      A0, [A6 - 0xA]
  287. 00000342  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  288. 00000346  20D9                     move.l     [A0]+, [A1]+
  289. 00000348  20D9                     move.l     [A0]+, [A1]+
  290. 0000034A  30D9                     move.w     [A0]+, [A1]+
  291. label0000034C:
  292. 0000034C  41D6                     lea.l      A0, [A6]
  293. 0000034E  2F20                     move.l     -[A7], -[A0]
  294. 00000350  2F20                     move.l     -[A7], -[A0]
  295. 00000352  3F20                     move.w     -[A7], -[A0]
  296. 00000354  486E FFEC                pea.l      [A6 - 0x14]
  297. 00000358  4EBA 09B4                jsr        [PC + 0x9B4 /* 00000D0E */]
  298. 0000035C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  299. 00000360  41EE 000C                lea.l      A0, [A6 + 0xC]
  300. 00000364  2D58 FFE2                move.l     [A6 - 0x1E], [A0]+
  301. 00000368  2D58 FFE6                move.l     [A6 - 0x1A], [A0]+
  302. 0000036C  3D58 FFEA                move.w     [A6 - 0x16], [A0]+
  303. 00000370  486E FFEC                pea.l      [A6 - 0x14]
  304. 00000374  486E FFE2                pea.l      [A6 - 0x1E]
  305. 00000378  3F3C 0006                move.w     -[A7], 0x6
  306. 0000037C  A9EB                     syscall    Pack4/FP68K
  307. 0000037E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  308. 00000382  2F20                     move.l     -[A7], -[A0]
  309. 00000384  2F20                     move.l     -[A7], -[A0]
  310. 00000386  3F20                     move.w     -[A7], -[A0]
  311. 00000388  486E FFD8                pea.l      [A6 - 0x28]
  312. 0000038C  4EBA 0020                jsr        [PC + 0x20 /* 000003AE */]
  313. 00000390  4FEF 000E                lea.l      A7, [A7 + 0xE]
  314. 00000394  206E 0008                movea.l    A0, [A6 + 0x8]
  315. 00000398  43EE FFD8                lea.l      A1, [A6 - 0x28]
  316. 0000039C  20D9                     move.l     [A0]+, [A1]+
  317. 0000039E  20D9                     move.l     [A0]+, [A1]+
  318. 000003A0  30D9                     move.w     [A0]+, [A1]+
  319. label000003A2:
  320. 000003A2  4E5E                     unlink     A6
  321. 000003A4  4E75                     rts
  322. 000003A6  4153                     chk.w      D0, [A3]
  323. 000003A8  494E                     chk.w      D4, A6
  324. 000003AA  2020                     move.l     D0, -[A0]
  325. 000003AC  2020                     move.l     D0, -[A0]
  326. fn000003AE:
  327. 000003AE  4E56 0000                link       A6, 0
  328. 000003B2  486E 000C                pea.l      [A6 + 0xC]
  329. 000003B6  3F3C 001E                move.w     -[A7], 0x1E
  330. 000003BA  A9EC                     syscall    Pack5/Elems68K
  331. 000003BC  206E 0008                movea.l    A0, [A6 + 0x8]
  332. 000003C0  43EE 000C                lea.l      A1, [A6 + 0xC]
  333. 000003C4  20D9                     move.l     [A0]+, [A1]+
  334. 000003C6  20D9                     move.l     [A0]+, [A1]+
  335. 000003C8  30D9                     move.w     [A0]+, [A1]+
  336. 000003CA  4E5E                     unlink     A6
  337. 000003CC  4E75                     rts
  338. 000003CE  4154                     chk.w      D0, [A4]
  339. 000003D0  414E                     chk.w      D0, A6
  340. 000003D2  2020                     move.l     D0, -[A0]
  341. 000003D4  2020                     move.l     D0, -[A0]
  342. 000003D6  4E56 FFD8                link       A6, -0x0028
  343. 000003DA  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  344. 000003E0  486E FFF4                pea.l      [A6 - 0xC]
  345. 000003E4  486E 0016                pea.l      [A6 + 0x16]
  346. 000003E8  3F3C 2008                move.w     -[A7], 0x2008
  347. 000003EC  A9EB                     syscall    Pack4/FP68K
  348. 000003EE  6640                     bne        +0x42 /* 00000430 */
  349. 000003F0  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  350. 000003F6  486E FFF4                pea.l      [A6 - 0xC]
  351. 000003FA  486E 000C                pea.l      [A6 + 0xC]
  352. 000003FE  3F3C 2008                move.w     -[A7], 0x2008
  353. 00000402  A9EB                     syscall    Pack4/FP68K
  354. 00000404  6618                     bne        +0x1A /* 0000041E */
  355. 00000406  7021                     moveq.l    D0, 0x21
  356. 00000408  3B40 FFFE                move.w     [A5 - 0x2], D0
  357. 0000040C  206E 0008                movea.l    A0, [A6 + 0x8]
  358. 00000410  43ED FCC0                lea.l      A1, [A5 - 0x340]
  359. 00000414  20D9                     move.l     [A0]+, [A1]+
  360. 00000416  20D9                     move.l     [A0]+, [A1]+
  361. 00000418  30D9                     move.w     [A0]+, [A1]+
  362. 0000041A  6000 00D2                bra        +0xD4 /* 000004EE */
  363. label0000041E:
  364. 0000041E  41EE FFF6                lea.l      A0, [A6 - 0xA]
  365. 00000422  43ED FD10                lea.l      A1, [A5 - 0x2F0]
  366. 00000426  20D9                     move.l     [A0]+, [A1]+
  367. 00000428  20D9                     move.l     [A0]+, [A1]+
  368. 0000042A  30D9                     move.w     [A0]+, [A1]+
  369. 0000042C  6000 009C                bra        +0x9E /* 000004CA */
  370. label00000430:
  371. 00000430  41EE 000C                lea.l      A0, [A6 + 0xC]
  372. 00000434  2D58 FFEC                move.l     [A6 - 0x14], [A0]+
  373. 00000438  2D58 FFF0                move.l     [A6 - 0x10], [A0]+
  374. 0000043C  3D58 FFF4                move.w     [A6 - 0xC], [A0]+
  375. 00000440  486E 0016                pea.l      [A6 + 0x16]
  376. 00000444  486E FFEC                pea.l      [A6 - 0x14]
  377. 00000448  3F3C 0006                move.w     -[A7], 0x6
  378. 0000044C  A9EB                     syscall    Pack4/FP68K
  379. 0000044E  41EE FFF6                lea.l      A0, [A6 - 0xA]
  380. 00000452  2F20                     move.l     -[A7], -[A0]
  381. 00000454  2F20                     move.l     -[A7], -[A0]
  382. 00000456  3F20                     move.w     -[A7], -[A0]
  383. 00000458  486E FFE2                pea.l      [A6 - 0x1E]
  384. 0000045C  4EBA 0204                jsr        [PC + 0x204 /* 00000662 */]
  385. 00000460  4FEF 000E                lea.l      A7, [A7 + 0xE]
  386. 00000464  41EE FFEC                lea.l      A0, [A6 - 0x14]
  387. 00000468  2F20                     move.l     -[A7], -[A0]
  388. 0000046A  2F20                     move.l     -[A7], -[A0]
  389. 0000046C  3F20                     move.w     -[A7], -[A0]
  390. 0000046E  486E FFD8                pea.l      [A6 - 0x28]
  391. 00000472  4EBA FF3A                jsr        [PC - 0xC6 /* 000003AE */]
  392. 00000476  4FEF 000E                lea.l      A7, [A7 + 0xE]
  393. 0000047A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  394. 0000047E  43EE FFD8                lea.l      A1, [A6 - 0x28]
  395. 00000482  20D9                     move.l     [A0]+, [A1]+
  396. 00000484  20D9                     move.l     [A0]+, [A1]+
  397. 00000486  30D9                     move.w     [A0]+, [A1]+
  398. 00000488  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  399. 0000048E  486E FFF4                pea.l      [A6 - 0xC]
  400. 00000492  486E 0016                pea.l      [A6 + 0x16]
  401. 00000496  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  402. 0000049A  A9EB                     syscall    Pack4/FP68K
  403. 0000049C  6C2C                     bge        +0x2E /* 000004CA */
  404. 0000049E  41ED FD06                lea.l      A0, [A5 - 0x2FA]
  405. 000004A2  2D58 FFEC                move.l     [A6 - 0x14], [A0]+
  406. 000004A6  2D58 FFF0                move.l     [A6 - 0x10], [A0]+
  407. 000004AA  3D58 FFF4                move.w     [A6 - 0xC], [A0]+
  408. 000004AE  486E FFF6                pea.l      [A6 - 0xA]
  409. 000004B2  486E FFEC                pea.l      [A6 - 0x14]
  410. 000004B6  3F3C 0002                move.w     -[A7], 0x2
  411. 000004BA  A9EB                     syscall    Pack4/FP68K
  412. 000004BC  41EE FFF6                lea.l      A0, [A6 - 0xA]
  413. 000004C0  43EE FFEC                lea.l      A1, [A6 - 0x14]
  414. 000004C4  20D9                     move.l     [A0]+, [A1]+
  415. 000004C6  20D9                     move.l     [A0]+, [A1]+
  416. 000004C8  30D9                     move.w     [A0]+, [A1]+
  417. label000004CA:
  418. 000004CA  486E FFF6                pea.l      [A6 - 0xA]
  419. 000004CE  41EE 0016                lea.l      A0, [A6 + 0x16]
  420. 000004D2  2F20                     move.l     -[A7], -[A0]
  421. 000004D4  2F20                     move.l     -[A7], -[A0]
  422. 000004D6  3F20                     move.w     -[A7], -[A0]
  423. 000004D8  4EBA FBBA                jsr        [PC - 0x446 /* 00000094 */]
  424. 000004DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  425. 000004E0  206E 0008                movea.l    A0, [A6 + 0x8]
  426. 000004E4  43EE FFF6                lea.l      A1, [A6 - 0xA]
  427. 000004E8  20D9                     move.l     [A0]+, [A1]+
  428. 000004EA  20D9                     move.l     [A0]+, [A1]+
  429. 000004EC  30D9                     move.w     [A0]+, [A1]+
  430. label000004EE:
  431. 000004EE  4E5E                     unlink     A6
  432. 000004F0  4E75                     rts
  433. 000004F2  4154                     chk.w      D0, [A4]
  434. 000004F4  414E                     chk.w      D0, A6
  435. 000004F6  3220                     move.w     D1, -[A0]
  436. 000004F8  2020                     move.l     D0, -[A0]
  437. 000004FA  4E56 FFFE                link       A6, -0x0002
  438. 000004FE  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  439. 00000502  4EBA FB5E                jsr        [PC - 0x4A2 /* 00000062 */]
  440. 00000506  548F                     addq.l     A7, 2
  441. 00000508  3D40 FFFE                move.w     [A6 - 0x2], D0
  442. 0000050C  486E 000C                pea.l      [A6 + 0xC]
  443. 00000510  3F3C 0014                move.w     -[A7], 0x14
  444. 00000514  A9EB                     syscall    Pack4/FP68K
  445. 00000516  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  446. 0000051A  4EBA FB02                jsr        [PC - 0x4FE /* 0000001E */]
  447. 0000051E  548F                     addq.l     A7, 2
  448. 00000520  206E 0008                movea.l    A0, [A6 + 0x8]
  449. 00000524  43EE 000C                lea.l      A1, [A6 + 0xC]
  450. 00000528  20D9                     move.l     [A0]+, [A1]+
  451. 0000052A  20D9                     move.l     [A0]+, [A1]+
  452. 0000052C  30D9                     move.w     [A0]+, [A1]+
  453. 0000052E  4E5E                     unlink     A6
  454. 00000530  4E75                     rts
  455. 00000532  4345                     chk.w      D1, D5
  456. 00000534  494C                     chk.w      D4, A4
  457. 00000536  2020                     move.l     D0, -[A0]
  458. 00000538  2020                     move.l     D0, -[A0]
  459. 0000053A  4E56 0000                link       A6, 0
  460. 0000053E  486E 000C                pea.l      [A6 + 0xC]
  461. 00000542  3F3C 001A                move.w     -[A7], 0x1A
  462. 00000546  A9EC                     syscall    Pack5/Elems68K
  463. 00000548  206E 0008                movea.l    A0, [A6 + 0x8]
  464. 0000054C  43EE 000C                lea.l      A1, [A6 + 0xC]
  465. 00000550  20D9                     move.l     [A0]+, [A1]+
  466. 00000552  20D9                     move.l     [A0]+, [A1]+
  467. 00000554  30D9                     move.w     [A0]+, [A1]+
  468. 00000556  4E5E                     unlink     A6
  469. 00000558  4E75                     rts
  470. 0000055A  434F                     chk.w      D1, A7
  471. 0000055C  5320                     subq.b     -[A0], 1
  472. 0000055E  2020                     move.l     D0, -[A0]
  473. 00000560  2020                     move.l     D0, -[A0]
  474. 00000562  4E56 FFEC                link       A6, -0x0014
  475. 00000566  4EBA FAD0                jsr        [PC - 0x530 /* 00000038 */]
  476. 0000056A  41EE 0016                lea.l      A0, [A6 + 0x16]
  477. 0000056E  2F20                     move.l     -[A7], -[A0]
  478. 00000570  2F20                     move.l     -[A7], -[A0]
  479. 00000572  3F20                     move.w     -[A7], -[A0]
  480. 00000574  486E FFF6                pea.l      [A6 - 0xA]
  481. 00000578  4EBA 00E8                jsr        [PC + 0xE8 /* 00000662 */]
  482. 0000057C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  483. 00000580  41D6                     lea.l      A0, [A6]
  484. 00000582  2F20                     move.l     -[A7], -[A0]
  485. 00000584  2F20                     move.l     -[A7], -[A0]
  486. 00000586  3F20                     move.w     -[A7], -[A0]
  487. 00000588  486E FFEC                pea.l      [A6 - 0x14]
  488. 0000058C  4EBA 0088                jsr        [PC + 0x88 /* 00000616 */]
  489. 00000590  4FEF 000E                lea.l      A7, [A7 + 0xE]
  490. 00000594  486D FCF2                pea.l      [A5 - 0x30E]
  491. 00000598  486E FFEC                pea.l      [A6 - 0x14]
  492. 0000059C  3F3C 0004                move.w     -[A7], 0x4
  493. 000005A0  A9EB                     syscall    Pack4/FP68K
  494. 000005A2  41EE 000C                lea.l      A0, [A6 + 0xC]
  495. 000005A6  43EE FFEC                lea.l      A1, [A6 - 0x14]
  496. 000005AA  20D9                     move.l     [A0]+, [A1]+
  497. 000005AC  20D9                     move.l     [A0]+, [A1]+
  498. 000005AE  30D9                     move.w     [A0]+, [A1]+
  499. 000005B0  41ED FCFC                lea.l      A0, [A5 - 0x304]
  500. 000005B4  2D58 FFF6                move.l     [A6 - 0xA], [A0]+
  501. 000005B8  2D58 FFFA                move.l     [A6 - 0x6], [A0]+
  502. 000005BC  3D58 FFFE                move.w     [A6 - 0x2], [A0]+
  503. 000005C0  486E 000C                pea.l      [A6 + 0xC]
  504. 000005C4  486E FFF6                pea.l      [A6 - 0xA]
  505. 000005C8  3F3C 0006                move.w     -[A7], 0x6
  506. 000005CC  A9EB                     syscall    Pack4/FP68K
  507. 000005CE  486E FFF6                pea.l      [A6 - 0xA]
  508. 000005D2  486E 000C                pea.l      [A6 + 0xC]
  509. 000005D6  3F3C 0000                move.w     -[A7], 0x0
  510. 000005DA  A9EB                     syscall    Pack4/FP68K
  511. 000005DC  4EBA FA22                jsr        [PC - 0x5DE /* 00000000 */]
  512. 000005E0  0240 0F00                andi.w     D0, 0xF00
  513. 000005E4  4A40                     tst.w      D0
  514. 000005E6  6714                     beq        +0x16 /* 000005FC */
  515. 000005E8  7022                     moveq.l    D0, 0x22
  516. 000005EA  3B40 FFFE                move.w     [A5 - 0x2], D0
  517. 000005EE  41EE 000C                lea.l      A0, [A6 + 0xC]
  518. 000005F2  43ED FD24                lea.l      A1, [A5 - 0x2DC]
  519. 000005F6  20D9                     move.l     [A0]+, [A1]+
  520. 000005F8  20D9                     move.l     [A0]+, [A1]+
  521. 000005FA  30D9                     move.w     [A0]+, [A1]+
  522. label000005FC:
  523. 000005FC  206E 0008                movea.l    A0, [A6 + 0x8]
  524. 00000600  43EE 000C                lea.l      A1, [A6 + 0xC]
  525. 00000604  20D9                     move.l     [A0]+, [A1]+
  526. 00000606  20D9                     move.l     [A0]+, [A1]+
  527. 00000608  30D9                     move.w     [A0]+, [A1]+
  528. 0000060A  4E5E                     unlink     A6
  529. 0000060C  4E75                     rts
  530. 0000060E  434F                     chk.w      D1, A7
  531. 00000610  5348                     subq.w     A0, 1
  532. 00000612  2020                     move.l     D0, -[A0]
  533. 00000614  2020                     move.l     D0, -[A0]
  534. fn00000616:
  535. 00000616  4E56 0000                link       A6, 0
  536. 0000061A  4EBA FA1C                jsr        [PC - 0x5E4 /* 00000038 */]
  537. 0000061E  486E 000C                pea.l      [A6 + 0xC]
  538. 00000622  3F3C 0008                move.w     -[A7], 0x8
  539. 00000626  A9EC                     syscall    Pack5/Elems68K
  540. 00000628  4EBA F9D6                jsr        [PC - 0x62A /* 00000000 */]
  541. 0000062C  0240 0F00                andi.w     D0, 0xF00
  542. 00000630  4A40                     tst.w      D0
  543. 00000632  6714                     beq        +0x16 /* 00000648 */
  544. 00000634  7022                     moveq.l    D0, 0x22
  545. 00000636  3B40 FFFE                move.w     [A5 - 0x2], D0
  546. 0000063A  41EE 000C                lea.l      A0, [A6 + 0xC]
  547. 0000063E  43ED FD24                lea.l      A1, [A5 - 0x2DC]
  548. 00000642  20D9                     move.l     [A0]+, [A1]+
  549. 00000644  20D9                     move.l     [A0]+, [A1]+
  550. 00000646  30D9                     move.w     [A0]+, [A1]+
  551. label00000648:
  552. 00000648  206E 0008                movea.l    A0, [A6 + 0x8]
  553. 0000064C  43EE 000C                lea.l      A1, [A6 + 0xC]
  554. 00000650  20D9                     move.l     [A0]+, [A1]+
  555. 00000652  20D9                     move.l     [A0]+, [A1]+
  556. 00000654  30D9                     move.w     [A0]+, [A1]+
  557. 00000656  4E5E                     unlink     A6
  558. 00000658  4E75                     rts
  559. 0000065A  4558                     chk.w      D2, [A0]+
  560. 0000065C  5020                     addq.b     -[A0], 8
  561. 0000065E  2020                     move.l     D0, -[A0]
  562. 00000660  2020                     move.l     D0, -[A0]
  563. fn00000662:
  564. 00000662  4E56 0000                link       A6, 0
  565. 00000666  486E 000C                pea.l      [A6 + 0xC]
  566. 0000066A  3F3C 000F                move.w     -[A7], 0xF
  567. 0000066E  A9EB                     syscall    Pack4/FP68K
  568. 00000670  206E 0008                movea.l    A0, [A6 + 0x8]
  569. 00000674  43EE 000C                lea.l      A1, [A6 + 0xC]
  570. 00000678  20D9                     move.l     [A0]+, [A1]+
  571. 0000067A  20D9                     move.l     [A0]+, [A1]+
  572. 0000067C  30D9                     move.w     [A0]+, [A1]+
  573. 0000067E  4E5E                     unlink     A6
  574. 00000680  4E75                     rts
  575. 00000682  4641                     not.w      D1
  576. 00000684  4253                     clr.w      [A3]
  577. 00000686  2020                     move.l     D0, -[A0]
  578. 00000688  2020                     move.l     D0, -[A0]
  579. 0000068A  4E56 FFFE                link       A6, -0x0002
  580. 0000068E  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  581. 00000692  4EBA F9CE                jsr        [PC - 0x632 /* 00000062 */]
  582. 00000696  548F                     addq.l     A7, 2
  583. 00000698  3D40 FFFE                move.w     [A6 - 0x2], D0
  584. 0000069C  486E 000C                pea.l      [A6 + 0xC]
  585. 000006A0  3F3C 0014                move.w     -[A7], 0x14
  586. 000006A4  A9EB                     syscall    Pack4/FP68K
  587. 000006A6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  588. 000006AA  4EBA F972                jsr        [PC - 0x68E /* 0000001E */]
  589. 000006AE  548F                     addq.l     A7, 2
  590. 000006B0  206E 0008                movea.l    A0, [A6 + 0x8]
  591. 000006B4  43EE 000C                lea.l      A1, [A6 + 0xC]
  592. 000006B8  20D9                     move.l     [A0]+, [A1]+
  593. 000006BA  20D9                     move.l     [A0]+, [A1]+
  594. 000006BC  30D9                     move.w     [A0]+, [A1]+
  595. 000006BE  4E5E                     unlink     A6
  596. 000006C0  4E75                     rts
  597. 000006C2  464C                     not.w      A4
  598. 000006C4  4F4F                     chk.w      D7, A7
  599. 000006C6  5220                     addq.b     -[A0], 1
  600. 000006C8  2020                     move.l     D0, -[A0]
  601. 000006CA  4E56 FFF2                link       A6, -0x000E
  602. 000006CE  41EE FFF6                lea.l      A0, [A6 - 0xA]
  603. 000006D2  43EE 000C                lea.l      A1, [A6 + 0xC]
  604. 000006D6  20D9                     move.l     [A0]+, [A1]+
  605. 000006D8  20D9                     move.l     [A0]+, [A1]+
  606. 000006DA  30D9                     move.w     [A0]+, [A1]+
  607. 000006DC  486E 0016                pea.l      [A6 + 0x16]
  608. 000006E0  3F3C 000F                move.w     -[A7], 0xF
  609. 000006E4  A9EB                     syscall    Pack4/FP68K
  610. 000006E6  486E 0016                pea.l      [A6 + 0x16]
  611. 000006EA  486E FFF6                pea.l      [A6 - 0xA]
  612. 000006EE  3F3C 000C                move.w     -[A7], 0xC
  613. 000006F2  A9EB                     syscall    Pack4/FP68K
  614. 000006F4  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  615. 000006FA  486E FFF4                pea.l      [A6 - 0xC]
  616. 000006FE  486E 000C                pea.l      [A6 + 0xC]
  617. 00000702  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  618. 00000706  A9EB                     syscall    Pack4/FP68K
  619. 00000708  6F26                     ble        +0x28 /* 00000730 */
  620. 0000070A  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  621. 00000710  486E FFF2                pea.l      [A6 - 0xE]
  622. 00000714  486E FFF6                pea.l      [A6 - 0xA]
  623. 00000718  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  624. 0000071C  A9EB                     syscall    Pack4/FP68K
  625. 0000071E  6C10                     bge        +0x12 /* 00000730 */
  626. 00000720  486E 0016                pea.l      [A6 + 0x16]
  627. 00000724  486E FFF6                pea.l      [A6 - 0xA]
  628. 00000728  3F3C 0000                move.w     -[A7], 0x0
  629. 0000072C  A9EB                     syscall    Pack4/FP68K
  630. 0000072E  603A                     bra        +0x3C /* 0000076A */
  631. label00000730:
  632. 00000730  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  633. 00000736  486E FFF4                pea.l      [A6 - 0xC]
  634. 0000073A  486E 000C                pea.l      [A6 + 0xC]
  635. 0000073E  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  636. 00000742  A9EB                     syscall    Pack4/FP68K
  637. 00000744  6C24                     bge        +0x26 /* 0000076A */
  638. 00000746  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  639. 0000074C  486E FFF2                pea.l      [A6 - 0xE]
  640. 00000750  486E FFF6                pea.l      [A6 - 0xA]
  641. 00000754  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  642. 00000758  A9EB                     syscall    Pack4/FP68K
  643. 0000075A  6F0E                     ble        +0x10 /* 0000076A */
  644. 0000075C  486E 0016                pea.l      [A6 + 0x16]
  645. 00000760  486E FFF6                pea.l      [A6 - 0xA]
  646. 00000764  3F3C 0002                move.w     -[A7], 0x2
  647. 00000768  A9EB                     syscall    Pack4/FP68K
  648. label0000076A:
  649. 0000076A  206E 0008                movea.l    A0, [A6 + 0x8]
  650. 0000076E  43EE FFF6                lea.l      A1, [A6 - 0xA]
  651. 00000772  20D9                     move.l     [A0]+, [A1]+
  652. 00000774  20D9                     move.l     [A0]+, [A1]+
  653. 00000776  30D9                     move.w     [A0]+, [A1]+
  654. 00000778  4E5E                     unlink     A6
  655. 0000077A  4E75                     rts
  656. 0000077C  464D                     not.w      A5
  657. 0000077E  4F44                     chk.w      D7, D4
  658. 00000780  2020                     move.l     D0, -[A0]
  659. 00000782  2020                     move.l     D0, -[A0]
  660. 00000784  4E56 FFE2                link       A6, -0x001E
  661. 00000788  2F0C                     move.l     -[A7], A4
  662. 0000078A  286E 0016                movea.l    A4, [A6 + 0x16]
  663. 0000078E  41EE 0016                lea.l      A0, [A6 + 0x16]
  664. 00000792  2F20                     move.l     -[A7], -[A0]
  665. 00000794  2F20                     move.l     -[A7], -[A0]
  666. 00000796  3F20                     move.w     -[A7], -[A0]
  667. 00000798  486E FFEC                pea.l      [A6 - 0x14]
  668. 0000079C  4EBA FEC4                jsr        [PC - 0x13C /* 00000662 */]
  669. 000007A0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  670. 000007A4  41EE FFF6                lea.l      A0, [A6 - 0xA]
  671. 000007A8  43EE FFEC                lea.l      A1, [A6 - 0x14]
  672. 000007AC  20D9                     move.l     [A0]+, [A1]+
  673. 000007AE  20D9                     move.l     [A0]+, [A1]+
  674. 000007B0  30D9                     move.w     [A0]+, [A1]+
  675. 000007B2  41EE FFEC                lea.l      A0, [A6 - 0x14]
  676. 000007B6  43ED FCD4                lea.l      A1, [A5 - 0x32C]
  677. 000007BA  20D9                     move.l     [A0]+, [A1]+
  678. 000007BC  20D9                     move.l     [A0]+, [A1]+
  679. 000007BE  30D9                     move.w     [A0]+, [A1]+
  680. 000007C0  3D7C 0000 FFEA           move.w     [A6 - 0x16], 0x0
  681. 000007C6  486E FFEA                pea.l      [A6 - 0x16]
  682. 000007CA  486E FFF6                pea.l      [A6 - 0xA]
  683. 000007CE  3F3C 2008                move.w     -[A7], 0x2008
  684. 000007D2  A9EB                     syscall    Pack4/FP68K
  685. 000007D4  6614                     bne        +0x16 /* 000007EA */
  686. 000007D6  4254                     clr.w      [A4]
  687. 000007D8  206E 0008                movea.l    A0, [A6 + 0x8]
  688. 000007DC  43ED FCC0                lea.l      A1, [A5 - 0x340]
  689. 000007E0  20D9                     move.l     [A0]+, [A1]+
  690. 000007E2  20D9                     move.l     [A0]+, [A1]+
  691. 000007E4  30D9                     move.w     [A0]+, [A1]+
  692. 000007E6  6000 00B2                bra        +0xB4 /* 0000089A */
  693. label000007EA:
  694. 000007EA  486E FFF6                pea.l      [A6 - 0xA]
  695. 000007EE  3F3C 0002                move.w     -[A7], 0x2
  696. 000007F2  A9EC                     syscall    Pack5/Elems68K
  697. 000007F4  41EE FFF6                lea.l      A0, [A6 - 0xA]
  698. 000007F8  2D58 FFE2                move.l     [A6 - 0x1E], [A0]+
  699. 000007FC  2D58 FFE6                move.l     [A6 - 0x1A], [A0]+
  700. 00000800  3D58 FFEA                move.w     [A6 - 0x16], [A0]+
  701. 00000804  486E FFE2                pea.l      [A6 - 0x1E]
  702. 00000808  3F3C 0016                move.w     -[A7], 0x16
  703. 0000080C  A9EB                     syscall    Pack4/FP68K
  704. 0000080E  486E FFE2                pea.l      [A6 - 0x1E]
  705. 00000812  4854                     pea.l      [A4]
  706. 00000814  3F3C 2010                move.w     -[A7], 0x2010
  707. 00000818  A9EB                     syscall    Pack4/FP68K
  708. 0000081A  4854                     pea.l      [A4]
  709. 0000081C  486E FFF6                pea.l      [A6 - 0xA]
  710. 00000820  3F3C 2002                move.w     -[A7], 0x2002
  711. 00000824  A9EB                     syscall    Pack4/FP68K
  712. 00000826  486E FFF6                pea.l      [A6 - 0xA]
  713. 0000082A  486E FFEC                pea.l      [A6 - 0x14]
  714. 0000082E  3F3C 8012                move.w     -[A7], 0x8012
  715. 00000832  A9EC                     syscall    Pack5/Elems68K
  716. 00000834  486D FCCA                pea.l      [A5 - 0x336]
  717. 00000838  486E FFEC                pea.l      [A6 - 0x14]
  718. 0000083C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  719. 00000840  A9EB                     syscall    Pack4/FP68K
  720. 00000842  6D12                     blt        +0x14 /* 00000856 */
  721. 00000844  486D FCF2                pea.l      [A5 - 0x30E]
  722. 00000848  486E FFEC                pea.l      [A6 - 0x14]
  723. 0000084C  3F3C 0004                move.w     -[A7], 0x4
  724. 00000850  A9EB                     syscall    Pack4/FP68K
  725. 00000852  5254                     addq.w     [A4], 1
  726. 00000854  6020                     bra        +0x22 /* 00000876 */
  727. label00000856:
  728. 00000856  486D FCF2                pea.l      [A5 - 0x30E]
  729. 0000085A  486E FFEC                pea.l      [A6 - 0x14]
  730. 0000085E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  731. 00000862  A9EB                     syscall    Pack4/FP68K
  732. 00000864  6C10                     bge        +0x12 /* 00000876 */
  733. 00000866  486E FFEC                pea.l      [A6 - 0x14]
  734. 0000086A  486E FFEC                pea.l      [A6 - 0x14]
  735. 0000086E  3F3C 0000                move.w     -[A7], 0x0
  736. 00000872  A9EB                     syscall    Pack4/FP68K
  737. 00000874  5354                     subq.w     [A4], 1
  738. label00000876:
  739. 00000876  486E FFEC                pea.l      [A6 - 0x14]
  740. 0000087A  41EE 0016                lea.l      A0, [A6 + 0x16]
  741. 0000087E  2F20                     move.l     -[A7], -[A0]
  742. 00000880  2F20                     move.l     -[A7], -[A0]
  743. 00000882  3F20                     move.w     -[A7], -[A0]
  744. 00000884  4EBA F80E                jsr        [PC - 0x7F2 /* 00000094 */]
  745. 00000888  4FEF 000E                lea.l      A7, [A7 + 0xE]
  746. 0000088C  206E 0008                movea.l    A0, [A6 + 0x8]
  747. 00000890  43EE FFEC                lea.l      A1, [A6 - 0x14]
  748. 00000894  20D9                     move.l     [A0]+, [A1]+
  749. 00000896  20D9                     move.l     [A0]+, [A1]+
  750. 00000898  30D9                     move.w     [A0]+, [A1]+
  751. label0000089A:
  752. 0000089A  285F                     movea.l    A4, [A7]+
  753. 0000089C  4E5E                     unlink     A6
  754. 0000089E  4E75                     rts
  755. 000008A0  4652                     not.w      [A2]
  756. 000008A2  4558                     chk.w      D2, [A0]+
  757. 000008A4  5020                     addq.b     -[A0], 8
  758. 000008A6  2020                     move.l     D0, -[A0]
  759. 000008A8  4E56 0000                link       A6, 0
  760. 000008AC  4AAE 0008                tst.l      [A6 + 0x8]
  761. 000008B0  6C08                     bge        +0xA /* 000008BA */
  762. 000008B2  202E 0008                move.l     D0, [A6 + 0x8]
  763. 000008B6  4480                     neg.l      D0
  764. 000008B8  6004                     bra        +0x6 /* 000008BE */
  765. label000008BA:
  766. 000008BA  202E 0008                move.l     D0, [A6 + 0x8]
  767. label000008BE:
  768. 000008BE  4E5E                     unlink     A6
  769. 000008C0  4E75                     rts
  770. 000008C2  4C41 4253                movem.l    D0,D1,D4,D6,A1,A6, D1
  771. 000008C6  2020                     move.l     D0, -[A0]
  772. 000008C8  2020                     move.l     D0, -[A0]
  773. 000008CA  4E56 0000                link       A6, 0
  774. 000008CE  486E 0016                pea.l      [A6 + 0x16]
  775. 000008D2  486E 000C                pea.l      [A6 + 0xC]
  776. 000008D6  3F3C 0018                move.w     -[A7], 0x18
  777. 000008DA  A9EB                     syscall    Pack4/FP68K
  778. 000008DC  206E 0008                movea.l    A0, [A6 + 0x8]
  779. 000008E0  43EE 000C                lea.l      A1, [A6 + 0xC]
  780. 000008E4  20D9                     move.l     [A0]+, [A1]+
  781. 000008E6  20D9                     move.l     [A0]+, [A1]+
  782. 000008E8  30D9                     move.w     [A0]+, [A1]+
  783. 000008EA  4E5E                     unlink     A6
  784. 000008EC  4E75                     rts
  785. 000008EE  4C44 4558                movem.l    D3,D4,D6,A0,A2,A6, D4
  786. 000008F2  5020                     addq.b     -[A0], 8
  787. 000008F4  2020                     move.l     D0, -[A0]
  788. 000008F6  4E56 FFFE                link       A6, -0x0002
  789. 000008FA  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  790. 00000900  486E FFFE                pea.l      [A6 - 0x2]
  791. 00000904  486E 000C                pea.l      [A6 + 0xC]
  792. 00000908  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  793. 0000090C  A9EB                     syscall    Pack4/FP68K
  794. 0000090E  6E16                     bgt        +0x18 /* 00000926 */
  795. 00000910  7021                     moveq.l    D0, 0x21
  796. 00000912  3B40 FFFE                move.w     [A5 - 0x2], D0
  797. 00000916  206E 0008                movea.l    A0, [A6 + 0x8]
  798. 0000091A  43ED FD2E                lea.l      A1, [A5 - 0x2D2]
  799. 0000091E  20D9                     move.l     [A0]+, [A1]+
  800. 00000920  20D9                     move.l     [A0]+, [A1]+
  801. 00000922  30D9                     move.w     [A0]+, [A1]+
  802. 00000924  6016                     bra        +0x18 /* 0000093C */
  803. label00000926:
  804. 00000926  486E 000C                pea.l      [A6 + 0xC]
  805. 0000092A  4267                     clr.w      -[A7]
  806. 0000092C  A9EC                     syscall    Pack5/Elems68K
  807. 0000092E  206E 0008                movea.l    A0, [A6 + 0x8]
  808. 00000932  43EE 000C                lea.l      A1, [A6 + 0xC]
  809. 00000936  20D9                     move.l     [A0]+, [A1]+
  810. 00000938  20D9                     move.l     [A0]+, [A1]+
  811. 0000093A  30D9                     move.w     [A0]+, [A1]+
  812. label0000093C:
  813. 0000093C  4E5E                     unlink     A6
  814. 0000093E  4E75                     rts
  815. 00000940  4C4F 4720                movem.l    D5,A0,A1,A2,A6, A7
  816. 00000944  2020                     move.l     D0, -[A0]
  817. 00000946  2020                     move.l     D0, -[A0]
  818. 00000948  4E56 FFF6                link       A6, -0x000A
  819. 0000094C  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  820. 00000952  486E FFFE                pea.l      [A6 - 0x2]
  821. 00000956  486E 000C                pea.l      [A6 + 0xC]
  822. 0000095A  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  823. 0000095E  A9EB                     syscall    Pack4/FP68K
  824. 00000960  6E16                     bgt        +0x18 /* 00000978 */
  825. 00000962  7021                     moveq.l    D0, 0x21
  826. 00000964  3B40 FFFE                move.w     [A5 - 0x2], D0
  827. 00000968  206E 0008                movea.l    A0, [A6 + 0x8]
  828. 0000096C  43ED FD2E                lea.l      A1, [A5 - 0x2D2]
  829. 00000970  20D9                     move.l     [A0]+, [A1]+
  830. 00000972  20D9                     move.l     [A0]+, [A1]+
  831. 00000974  30D9                     move.w     [A0]+, [A1]+
  832. 00000976  6036                     bra        +0x38 /* 000009AE */
  833. label00000978:
  834. 00000978  486E 000C                pea.l      [A6 + 0xC]
  835. 0000097C  3F3C 0002                move.w     -[A7], 0x2
  836. 00000980  A9EC                     syscall    Pack5/Elems68K
  837. 00000982  41EE 000C                lea.l      A0, [A6 + 0xC]
  838. 00000986  2D58 FFF6                move.l     [A6 - 0xA], [A0]+
  839. 0000098A  2D58 FFFA                move.l     [A6 - 0x6], [A0]+
  840. 0000098E  3D58 FFFE                move.w     [A6 - 0x2], [A0]+
  841. 00000992  486D FD1A                pea.l      [A5 - 0x2E6]
  842. 00000996  486E FFF6                pea.l      [A6 - 0xA]
  843. 0000099A  3F3C 0006                move.w     -[A7], 0x6
  844. 0000099E  A9EB                     syscall    Pack4/FP68K
  845. 000009A0  206E 0008                movea.l    A0, [A6 + 0x8]
  846. 000009A4  43EE FFF6                lea.l      A1, [A6 - 0xA]
  847. 000009A8  20D9                     move.l     [A0]+, [A1]+
  848. 000009AA  20D9                     move.l     [A0]+, [A1]+
  849. 000009AC  30D9                     move.w     [A0]+, [A1]+
  850. label000009AE:
  851. 000009AE  4E5E                     unlink     A6
  852. 000009B0  4E75                     rts
  853. 000009B2  4C4F 4731                movem.l    D0,D4,D5,A0,A1,A2,A6, A7
  854. 000009B6  3020                     move.w     D0, -[A0]
  855. 000009B8  2020                     move.l     D0, -[A0]
  856. fn000009BA:
  857. 000009BA  4E56 FFEA                link       A6, -0x0016
  858. 000009BE  2F0C                     move.l     -[A7], A4
  859. 000009C0  286E 0016                movea.l    A4, [A6 + 0x16]
  860. 000009C4  41EE 000C                lea.l      A0, [A6 + 0xC]
  861. 000009C8  2D58 FFF6                move.l     [A6 - 0xA], [A0]+
  862. 000009CC  2D58 FFFA                move.l     [A6 - 0x6], [A0]+
  863. 000009D0  3D58 FFFE                move.w     [A6 - 0x2], [A0]+
  864. 000009D4  486E FFF6                pea.l      [A6 - 0xA]
  865. 000009D8  3F3C 0016                move.w     -[A7], 0x16
  866. 000009DC  A9EB                     syscall    Pack4/FP68K
  867. 000009DE  486E FFF6                pea.l      [A6 - 0xA]
  868. 000009E2  4854                     pea.l      [A4]
  869. 000009E4  3F3C 2010                move.w     -[A7], 0x2010
  870. 000009E8  A9EB                     syscall    Pack4/FP68K
  871. 000009EA  3F14                     move.w     -[A7], [A4]
  872. 000009EC  4EBA F6C8                jsr        [PC - 0x938 /* 000000B6 */]
  873. 000009F0  548F                     addq.l     A7, 2
  874. 000009F2  41EE 0016                lea.l      A0, [A6 + 0x16]
  875. 000009F6  2F20                     move.l     -[A7], -[A0]
  876. 000009F8  2F20                     move.l     -[A7], -[A0]
  877. 000009FA  3F20                     move.w     -[A7], -[A0]
  878. 000009FC  486E FFEC                pea.l      [A6 - 0x14]
  879. 00000A00  3D40 FFEA                move.w     [A6 - 0x16], D0
  880. 00000A04  4EBA FC5C                jsr        [PC - 0x3A4 /* 00000662 */]
  881. 00000A08  4FEF 000E                lea.l      A7, [A7 + 0xE]
  882. 00000A0C  486E FFEA                pea.l      [A6 - 0x16]
  883. 00000A10  486E FFEC                pea.l      [A6 - 0x14]
  884. 00000A14  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  885. 00000A18  A9EB                     syscall    Pack4/FP68K
  886. 00000A1A  6C0A                     bge        +0xC /* 00000A26 */
  887. 00000A1C  4A54                     tst.w      [A4]
  888. 00000A1E  6F04                     ble        +0x6 /* 00000A24 */
  889. 00000A20  5354                     subq.w     [A4], 1
  890. 00000A22  6002                     bra        +0x4 /* 00000A26 */
  891. label00000A24:
  892. 00000A24  5254                     addq.w     [A4], 1
  893. label00000A26:
  894. 00000A26  41EE 000C                lea.l      A0, [A6 + 0xC]
  895. 00000A2A  2D58 FFF6                move.l     [A6 - 0xA], [A0]+
  896. 00000A2E  2D58 FFFA                move.l     [A6 - 0x6], [A0]+
  897. 00000A32  3D58 FFFE                move.w     [A6 - 0x2], [A0]+
  898. 00000A36  4854                     pea.l      [A4]
  899. 00000A38  486E FFF6                pea.l      [A6 - 0xA]
  900. 00000A3C  3F3C 2002                move.w     -[A7], 0x2002
  901. 00000A40  A9EB                     syscall    Pack4/FP68K
  902. 00000A42  206E 0008                movea.l    A0, [A6 + 0x8]
  903. 00000A46  43EE FFF6                lea.l      A1, [A6 - 0xA]
  904. 00000A4A  20D9                     move.l     [A0]+, [A1]+
  905. 00000A4C  20D9                     move.l     [A0]+, [A1]+
  906. 00000A4E  30D9                     move.w     [A0]+, [A1]+
  907. 00000A50  285F                     movea.l    A4, [A7]+
  908. 00000A52  4E5E                     unlink     A6
  909. 00000A54  4E75                     rts
  910. 00000A56  4D4F                     chk.w      D6, A7
  911. 00000A58  4446                     neg.w      D6
  912. 00000A5A  2020                     move.l     D0, -[A0]
  913. 00000A5C  2020                     move.l     D0, -[A0]
  914. export_19:
  915. 00000A5E  4E56 FFEA                link       A6, -0x0016
  916. 00000A62  426E FFFE                clr.w      [A6 - 0x2]
  917. 00000A66  4EBA F5D0                jsr        [PC - 0xA30 /* 00000038 */]
  918. 00000A6A  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  919. 00000A70  486E FFF2                pea.l      [A6 - 0xE]
  920. 00000A74  486E 000C                pea.l      [A6 + 0xC]
  921. 00000A78  3F3C 2008                move.w     -[A7], 0x2008
  922. 00000A7C  A9EB                     syscall    Pack4/FP68K
  923. 00000A7E  6640                     bne        +0x42 /* 00000AC0 */
  924. 00000A80  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  925. 00000A86  486E FFF2                pea.l      [A6 - 0xE]
  926. 00000A8A  486E 0016                pea.l      [A6 + 0x16]
  927. 00000A8E  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  928. 00000A92  A9EB                     syscall    Pack4/FP68K
  929. 00000A94  6E18                     bgt        +0x1A /* 00000AAE */
  930. 00000A96  7021                     moveq.l    D0, 0x21
  931. 00000A98  3B40 FFFE                move.w     [A5 - 0x2], D0
  932. 00000A9C  206E 0008                movea.l    A0, [A6 + 0x8]
  933. 00000AA0  43ED FD2E                lea.l      A1, [A5 - 0x2D2]
  934. 00000AA4  20D9                     move.l     [A0]+, [A1]+
  935. 00000AA6  20D9                     move.l     [A0]+, [A1]+
  936. 00000AA8  30D9                     move.w     [A0]+, [A1]+
  937. 00000AAA  6000 012E                bra        +0x130 /* 00000BDA */
  938. label00000AAE:
  939. 00000AAE  206E 0008                movea.l    A0, [A6 + 0x8]
  940. 00000AB2  43ED FCC0                lea.l      A1, [A5 - 0x340]
  941. 00000AB6  20D9                     move.l     [A0]+, [A1]+
  942. 00000AB8  20D9                     move.l     [A0]+, [A1]+
  943. 00000ABA  30D9                     move.w     [A0]+, [A1]+
  944. 00000ABC  6000 011C                bra        +0x11E /* 00000BDA */
  945. label00000AC0:
  946. 00000AC0  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  947. 00000AC6  486E FFF2                pea.l      [A6 - 0xE]
  948. 00000ACA  486E 0016                pea.l      [A6 + 0x16]
  949. 00000ACE  3F3C 2008                move.w     -[A7], 0x2008
  950. 00000AD2  A9EB                     syscall    Pack4/FP68K
  951. 00000AD4  6612                     bne        +0x14 /* 00000AE8 */
  952. 00000AD6  206E 0008                movea.l    A0, [A6 + 0x8]
  953. 00000ADA  43ED FCCA                lea.l      A1, [A5 - 0x336]
  954. 00000ADE  20D9                     move.l     [A0]+, [A1]+
  955. 00000AE0  20D9                     move.l     [A0]+, [A1]+
  956. 00000AE2  30D9                     move.w     [A0]+, [A1]+
  957. 00000AE4  6000 00F4                bra        +0xF6 /* 00000BDA */
  958. label00000AE8:
  959. 00000AE8  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  960. 00000AEE  486E FFF2                pea.l      [A6 - 0xE]
  961. 00000AF2  486E 000C                pea.l      [A6 + 0xC]
  962. 00000AF6  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  963. 00000AFA  A9EB                     syscall    Pack4/FP68K
  964. 00000AFC  6C00 006C                bge        +0x6E /* 00000B6A */
  965. 00000B00  486E FFFE                pea.l      [A6 - 0x2]
  966. 00000B04  41EE 0020                lea.l      A0, [A6 + 0x20]
  967. 00000B08  2F20                     move.l     -[A7], -[A0]
  968. 00000B0A  2F20                     move.l     -[A7], -[A0]
  969. 00000B0C  3F20                     move.w     -[A7], -[A0]
  970. 00000B0E  486E FFEA                pea.l      [A6 - 0x16]
  971. 00000B12  4EBA FEA6                jsr        [PC - 0x15A /* 000009BA */]
  972. 00000B16  4FEF 0012                lea.l      A7, [A7 + 0x12]
  973. 00000B1A  486E FFFE                pea.l      [A6 - 0x2]
  974. 00000B1E  486E 0016                pea.l      [A6 + 0x16]
  975. 00000B22  3F3C 2008                move.w     -[A7], 0x2008
  976. 00000B26  A9EB                     syscall    Pack4/FP68K
  977. 00000B28  6718                     beq        +0x1A /* 00000B42 */
  978. 00000B2A  7021                     moveq.l    D0, 0x21
  979. 00000B2C  3B40 FFFE                move.w     [A5 - 0x2], D0
  980. 00000B30  206E 0008                movea.l    A0, [A6 + 0x8]
  981. 00000B34  43ED FD2E                lea.l      A1, [A5 - 0x2D2]
  982. 00000B38  20D9                     move.l     [A0]+, [A1]+
  983. 00000B3A  20D9                     move.l     [A0]+, [A1]+
  984. 00000B3C  30D9                     move.w     [A0]+, [A1]+
  985. 00000B3E  6000 009A                bra        +0x9C /* 00000BDA */
  986. label00000B42:
  987. 00000B42  41EE 000C                lea.l      A0, [A6 + 0xC]
  988. 00000B46  2D58 FFEA                move.l     [A6 - 0x16], [A0]+
  989. 00000B4A  2D58 FFEE                move.l     [A6 - 0x12], [A0]+
  990. 00000B4E  3D58 FFF2                move.w     [A6 - 0xE], [A0]+
  991. 00000B52  486E FFEA                pea.l      [A6 - 0x16]
  992. 00000B56  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  993. 00000B5A  A9EB                     syscall    Pack4/FP68K
  994. 00000B5C  41EE 000C                lea.l      A0, [A6 + 0xC]
  995. 00000B60  43EE FFEA                lea.l      A1, [A6 - 0x16]
  996. 00000B64  20D9                     move.l     [A0]+, [A1]+
  997. 00000B66  20D9                     move.l     [A0]+, [A1]+
  998. 00000B68  30D9                     move.w     [A0]+, [A1]+
  999. label00000B6A:
  1000. 00000B6A  486E 0016                pea.l      [A6 + 0x16]
  1001. 00000B6E  486E 000C                pea.l      [A6 + 0xC]
  1002. 00000B72  3F3C 8012                move.w     -[A7], 0x8012
  1003. 00000B76  A9EC                     syscall    Pack5/Elems68K
  1004. 00000B78  4EBA F486                jsr        [PC - 0xB7A /* 00000000 */]
  1005. 00000B7C  0240 0F00                andi.w     D0, 0xF00
  1006. 00000B80  4A40                     tst.w      D0
  1007. 00000B82  6714                     beq        +0x16 /* 00000B98 */
  1008. 00000B84  7022                     moveq.l    D0, 0x22
  1009. 00000B86  3B40 FFFE                move.w     [A5 - 0x2], D0
  1010. 00000B8A  41EE 000C                lea.l      A0, [A6 + 0xC]
  1011. 00000B8E  43ED FD24                lea.l      A1, [A5 - 0x2DC]
  1012. 00000B92  20D9                     move.l     [A0]+, [A1]+
  1013. 00000B94  20D9                     move.l     [A0]+, [A1]+
  1014. 00000B96  30D9                     move.w     [A0]+, [A1]+
  1015. label00000B98:
  1016. 00000B98  082E 0000 FFFF           btst.b     [A6 - 0x1], 0x0
  1017. 00000B9E  671C                     beq        +0x1E /* 00000BBC */
  1018. 00000BA0  41EE 000C                lea.l      A0, [A6 + 0xC]
  1019. 00000BA4  2D58 FFEA                move.l     [A6 - 0x16], [A0]+
  1020. 00000BA8  2D58 FFEE                move.l     [A6 - 0x12], [A0]+
  1021. 00000BAC  3D58 FFF2                move.w     [A6 - 0xE], [A0]+
  1022. 00000BB0  486E FFEA                pea.l      [A6 - 0x16]
  1023. 00000BB4  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1024. 00000BB8  A9EB                     syscall    Pack4/FP68K
  1025. 00000BBA  6010                     bra        +0x12 /* 00000BCC */
  1026. label00000BBC:
  1027. 00000BBC  41EE 000C                lea.l      A0, [A6 + 0xC]
  1028. 00000BC0  2D58 FFEA                move.l     [A6 - 0x16], [A0]+
  1029. 00000BC4  2D58 FFEE                move.l     [A6 - 0x12], [A0]+
  1030. 00000BC8  3D58 FFF2                move.w     [A6 - 0xE], [A0]+
  1031. label00000BCC:
  1032. 00000BCC  206E 0008                movea.l    A0, [A6 + 0x8]
  1033. 00000BD0  43EE FFEA                lea.l      A1, [A6 - 0x16]
  1034. 00000BD4  20D9                     move.l     [A0]+, [A1]+
  1035. 00000BD6  20D9                     move.l     [A0]+, [A1]+
  1036. 00000BD8  30D9                     move.w     [A0]+, [A1]+
  1037. label00000BDA:
  1038. 00000BDA  4E5E                     unlink     A6
  1039. 00000BDC  4E75                     rts
  1040. 00000BDE  504F                     addq.w     A7, 8
  1041. 00000BE0  5720                     subq.b     -[A0], 3
  1042. 00000BE2  2020                     move.l     D0, -[A0]
  1043. 00000BE4  2020                     move.l     D0, -[A0]
  1044. export_18:
  1045. 00000BE6  4879 41C6 4E6D           push.l     0x41C64E6D
  1046. 00000BEC  2F2D FD38                move.l     -[A7], [A5 - 0x2C8]
  1047. 00000BF0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1048. 00000BF4  0680 0000 3039           addi.l     D0, 0x3039 /* '09' */
  1049. 00000BFA  2B40 FD38                move.l     [A5 - 0x2C8], D0
  1050. 00000BFE  302D FD38                move.w     D0, [A5 - 0x2C8]
  1051. 00000C02  0240 7FFF                andi.w     D0, 0x7FFF
  1052. 00000C06  4E75                     rts
  1053. 00000C08  4E56 0000                link       A6, 0
  1054. 00000C0C  486E 000C                pea.l      [A6 + 0xC]
  1055. 00000C10  3F3C 0018                move.w     -[A7], 0x18
  1056. 00000C14  A9EC                     syscall    Pack5/Elems68K
  1057. 00000C16  206E 0008                movea.l    A0, [A6 + 0x8]
  1058. 00000C1A  43EE 000C                lea.l      A1, [A6 + 0xC]
  1059. 00000C1E  20D9                     move.l     [A0]+, [A1]+
  1060. 00000C20  20D9                     move.l     [A0]+, [A1]+
  1061. 00000C22  30D9                     move.w     [A0]+, [A1]+
  1062. 00000C24  4E5E                     unlink     A6
  1063. 00000C26  4E75                     rts
  1064. 00000C28  5349                     subq.w     A1, 1
  1065. 00000C2A  4E20                     .invalid   // invalid opcode 4
  1066. 00000C2C  2020                     move.l     D0, -[A0]
  1067. 00000C2E  2020                     move.l     D0, -[A0]
  1068. 00000C30  4E56 FFE2                link       A6, -0x001E
  1069. 00000C34  41EE 0016                lea.l      A0, [A6 + 0x16]
  1070. 00000C38  2F20                     move.l     -[A7], -[A0]
  1071. 00000C3A  2F20                     move.l     -[A7], -[A0]
  1072. 00000C3C  3F20                     move.w     -[A7], -[A0]
  1073. 00000C3E  486E FFEC                pea.l      [A6 - 0x14]
  1074. 00000C42  4EBA FA1E                jsr        [PC - 0x5E2 /* 00000662 */]
  1075. 00000C46  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1076. 00000C4A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1077. 00000C4E  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1078. 00000C52  20D9                     move.l     [A0]+, [A1]+
  1079. 00000C54  20D9                     move.l     [A0]+, [A1]+
  1080. 00000C56  30D9                     move.w     [A0]+, [A1]+
  1081. 00000C58  4EBA F3DE                jsr        [PC - 0xC22 /* 00000038 */]
  1082. 00000C5C  486E FFF6                pea.l      [A6 - 0xA]
  1083. 00000C60  3F3C 000C                move.w     -[A7], 0xC
  1084. 00000C64  A9EC                     syscall    Pack5/Elems68K
  1085. 00000C66  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1086. 00000C6A  2D58 FFEC                move.l     [A6 - 0x14], [A0]+
  1087. 00000C6E  2D58 FFF0                move.l     [A6 - 0x10], [A0]+
  1088. 00000C72  3D58 FFF4                move.w     [A6 - 0xC], [A0]+
  1089. 00000C76  486D FCCA                pea.l      [A5 - 0x336]
  1090. 00000C7A  486E FFEC                pea.l      [A6 - 0x14]
  1091. 00000C7E  3F3C 0000                move.w     -[A7], 0x0
  1092. 00000C82  A9EB                     syscall    Pack4/FP68K
  1093. 00000C84  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1094. 00000C88  2D58 FFE2                move.l     [A6 - 0x1E], [A0]+
  1095. 00000C8C  2D58 FFE6                move.l     [A6 - 0x1A], [A0]+
  1096. 00000C90  3D58 FFEA                move.w     [A6 - 0x16], [A0]+
  1097. 00000C94  486E FFEC                pea.l      [A6 - 0x14]
  1098. 00000C98  486E FFE2                pea.l      [A6 - 0x1E]
  1099. 00000C9C  3F3C 0006                move.w     -[A7], 0x6
  1100. 00000CA0  A9EB                     syscall    Pack4/FP68K
  1101. 00000CA2  486E FFE2                pea.l      [A6 - 0x1E]
  1102. 00000CA6  486E FFF6                pea.l      [A6 - 0xA]
  1103. 00000CAA  3F3C 0000                move.w     -[A7], 0x0
  1104. 00000CAE  A9EB                     syscall    Pack4/FP68K
  1105. 00000CB0  486D FCF2                pea.l      [A5 - 0x30E]
  1106. 00000CB4  486E FFF6                pea.l      [A6 - 0xA]
  1107. 00000CB8  3F3C 0004                move.w     -[A7], 0x4
  1108. 00000CBC  A9EB                     syscall    Pack4/FP68K
  1109. 00000CBE  4EBA F340                jsr        [PC - 0xCC0 /* 00000000 */]
  1110. 00000CC2  0240 0F00                andi.w     D0, 0xF00
  1111. 00000CC6  4A40                     tst.w      D0
  1112. 00000CC8  6714                     beq        +0x16 /* 00000CDE */
  1113. 00000CCA  7022                     moveq.l    D0, 0x22
  1114. 00000CCC  3B40 FFFE                move.w     [A5 - 0x2], D0
  1115. 00000CD0  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1116. 00000CD4  43ED FD24                lea.l      A1, [A5 - 0x2DC]
  1117. 00000CD8  20D9                     move.l     [A0]+, [A1]+
  1118. 00000CDA  20D9                     move.l     [A0]+, [A1]+
  1119. 00000CDC  30D9                     move.w     [A0]+, [A1]+
  1120. label00000CDE:
  1121. 00000CDE  486E FFF6                pea.l      [A6 - 0xA]
  1122. 00000CE2  41EE 0016                lea.l      A0, [A6 + 0x16]
  1123. 00000CE6  2F20                     move.l     -[A7], -[A0]
  1124. 00000CE8  2F20                     move.l     -[A7], -[A0]
  1125. 00000CEA  3F20                     move.w     -[A7], -[A0]
  1126. 00000CEC  4EBA F3A6                jsr        [PC - 0xC5A /* 00000094 */]
  1127. 00000CF0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1128. 00000CF4  206E 0008                movea.l    A0, [A6 + 0x8]
  1129. 00000CF8  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1130. 00000CFC  20D9                     move.l     [A0]+, [A1]+
  1131. 00000CFE  20D9                     move.l     [A0]+, [A1]+
  1132. 00000D00  30D9                     move.w     [A0]+, [A1]+
  1133. 00000D02  4E5E                     unlink     A6
  1134. 00000D04  4E75                     rts
  1135. 00000D06  5349                     subq.w     A1, 1
  1136. 00000D08  4E48                     trap       8
  1137. 00000D0A  2020                     move.l     D0, -[A0]
  1138. 00000D0C  2020                     move.l     D0, -[A0]
  1139. fn00000D0E:
  1140. 00000D0E  4E56 FFFE                link       A6, -0x0002
  1141. 00000D12  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  1142. 00000D18  486E FFFE                pea.l      [A6 - 0x2]
  1143. 00000D1C  486E 000C                pea.l      [A6 + 0xC]
  1144. 00000D20  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1145. 00000D24  A9EB                     syscall    Pack4/FP68K
  1146. 00000D26  6C16                     bge        +0x18 /* 00000D3E */
  1147. 00000D28  7021                     moveq.l    D0, 0x21
  1148. 00000D2A  3B40 FFFE                move.w     [A5 - 0x2], D0
  1149. 00000D2E  206E 0008                movea.l    A0, [A6 + 0x8]
  1150. 00000D32  43ED FCC0                lea.l      A1, [A5 - 0x340]
  1151. 00000D36  20D9                     move.l     [A0]+, [A1]+
  1152. 00000D38  20D9                     move.l     [A0]+, [A1]+
  1153. 00000D3A  30D9                     move.w     [A0]+, [A1]+
  1154. 00000D3C  6018                     bra        +0x1A /* 00000D56 */
  1155. label00000D3E:
  1156. 00000D3E  486E 000C                pea.l      [A6 + 0xC]
  1157. 00000D42  3F3C 0012                move.w     -[A7], 0x12
  1158. 00000D46  A9EB                     syscall    Pack4/FP68K
  1159. 00000D48  206E 0008                movea.l    A0, [A6 + 0x8]
  1160. 00000D4C  43EE 000C                lea.l      A1, [A6 + 0xC]
  1161. 00000D50  20D9                     move.l     [A0]+, [A1]+
  1162. 00000D52  20D9                     move.l     [A0]+, [A1]+
  1163. 00000D54  30D9                     move.w     [A0]+, [A1]+
  1164. label00000D56:
  1165. 00000D56  4E5E                     unlink     A6
  1166. 00000D58  4E75                     rts
  1167. 00000D5A  5351                     subq.w     [A1], 1
  1168. 00000D5C  5254                     addq.w     [A4], 1
  1169. 00000D5E  2020                     move.l     D0, -[A0]
  1170. 00000D60  2020                     move.l     D0, -[A0]
  1171. 00000D62  4E56 0000                link       A6, 0
  1172. 00000D66  7000                     moveq.l    D0, 0x00
  1173. 00000D68  302E 0008                move.w     D0, [A6 + 0x8]
  1174. 00000D6C  2B40 FD38                move.l     [A5 - 0x2C8], D0
  1175. 00000D70  4E5E                     unlink     A6
  1176. 00000D72  4E75                     rts
  1177. 00000D74  5352                     subq.w     [A2], 1
  1178. 00000D76  414E                     chk.w      D0, A6
  1179. 00000D78  4420                     neg.b      -[A0]
  1180. 00000D7A  2020                     move.l     D0, -[A0]
  1181. 00000D7C  4E56 0000                link       A6, 0
  1182. 00000D80  4EBA F2B6                jsr        [PC - 0xD4A /* 00000038 */]
  1183. 00000D84  486E 000C                pea.l      [A6 + 0xC]
  1184. 00000D88  3F3C 001C                move.w     -[A7], 0x1C
  1185. 00000D8C  A9EC                     syscall    Pack5/Elems68K
  1186. 00000D8E  4EBA F270                jsr        [PC - 0xD90 /* 00000000 */]
  1187. 00000D92  0240 0F00                andi.w     D0, 0xF00
  1188. 00000D96  4A40                     tst.w      D0
  1189. 00000D98  6714                     beq        +0x16 /* 00000DAE */
  1190. 00000D9A  7022                     moveq.l    D0, 0x22
  1191. 00000D9C  3B40 FFFE                move.w     [A5 - 0x2], D0
  1192. 00000DA0  41EE 000C                lea.l      A0, [A6 + 0xC]
  1193. 00000DA4  43ED FD24                lea.l      A1, [A5 - 0x2DC]
  1194. 00000DA8  20D9                     move.l     [A0]+, [A1]+
  1195. 00000DAA  20D9                     move.l     [A0]+, [A1]+
  1196. 00000DAC  30D9                     move.w     [A0]+, [A1]+
  1197. label00000DAE:
  1198. 00000DAE  206E 0008                movea.l    A0, [A6 + 0x8]
  1199. 00000DB2  43EE 000C                lea.l      A1, [A6 + 0xC]
  1200. 00000DB6  20D9                     move.l     [A0]+, [A1]+
  1201. 00000DB8  20D9                     move.l     [A0]+, [A1]+
  1202. 00000DBA  30D9                     move.w     [A0]+, [A1]+
  1203. 00000DBC  4E5E                     unlink     A6
  1204. 00000DBE  4E75                     rts
  1205. 00000DC0  5441                     addq.w     D1, 2
  1206. 00000DC2  4E20                     .invalid   // invalid opcode 4
  1207. 00000DC4  2020                     move.l     D0, -[A0]
  1208. 00000DC6  2020                     move.l     D0, -[A0]
  1209. 00000DC8  4E56 FFE2                link       A6, -0x001E
  1210. 00000DCC  41EE 0016                lea.l      A0, [A6 + 0x16]
  1211. 00000DD0  2F20                     move.l     -[A7], -[A0]
  1212. 00000DD2  2F20                     move.l     -[A7], -[A0]
  1213. 00000DD4  3F20                     move.w     -[A7], -[A0]
  1214. 00000DD6  486E FFEC                pea.l      [A6 - 0x14]
  1215. 00000DDA  4EBA F886                jsr        [PC - 0x77A /* 00000662 */]
  1216. 00000DDE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1217. 00000DE2  486D FCE8                pea.l      [A5 - 0x318]
  1218. 00000DE6  486E FFEC                pea.l      [A6 - 0x14]
  1219. 00000DEA  3F3C 0004                move.w     -[A7], 0x4
  1220. 00000DEE  A9EB                     syscall    Pack4/FP68K
  1221. 00000DF0  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1222. 00000DF4  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1223. 00000DF8  20D9                     move.l     [A0]+, [A1]+
  1224. 00000DFA  20D9                     move.l     [A0]+, [A1]+
  1225. 00000DFC  30D9                     move.w     [A0]+, [A1]+
  1226. 00000DFE  486E FFF6                pea.l      [A6 - 0xA]
  1227. 00000E02  3F3C 000C                move.w     -[A7], 0xC
  1228. 00000E06  A9EC                     syscall    Pack5/Elems68K
  1229. 00000E08  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1230. 00000E0C  2D58 FFEC                move.l     [A6 - 0x14], [A0]+
  1231. 00000E10  2D58 FFF0                move.l     [A6 - 0x10], [A0]+
  1232. 00000E14  3D58 FFF4                move.w     [A6 - 0xC], [A0]+
  1233. 00000E18  486E FFEC                pea.l      [A6 - 0x14]
  1234. 00000E1C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1235. 00000E20  A9EB                     syscall    Pack4/FP68K
  1236. 00000E22  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1237. 00000E26  2D58 FFE2                move.l     [A6 - 0x1E], [A0]+
  1238. 00000E2A  2D58 FFE6                move.l     [A6 - 0x1A], [A0]+
  1239. 00000E2E  3D58 FFEA                move.w     [A6 - 0x16], [A0]+
  1240. 00000E32  486D FCD4                pea.l      [A5 - 0x32C]
  1241. 00000E36  486E FFE2                pea.l      [A6 - 0x1E]
  1242. 00000E3A  3F3C 0000                move.w     -[A7], 0x0
  1243. 00000E3E  A9EB                     syscall    Pack4/FP68K
  1244. 00000E40  486E FFE2                pea.l      [A6 - 0x1E]
  1245. 00000E44  486E FFEC                pea.l      [A6 - 0x14]
  1246. 00000E48  3F3C 0006                move.w     -[A7], 0x6
  1247. 00000E4C  A9EB                     syscall    Pack4/FP68K
  1248. 00000E4E  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1249. 00000E52  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1250. 00000E56  20D9                     move.l     [A0]+, [A1]+
  1251. 00000E58  20D9                     move.l     [A0]+, [A1]+
  1252. 00000E5A  30D9                     move.w     [A0]+, [A1]+
  1253. 00000E5C  486E FFF6                pea.l      [A6 - 0xA]
  1254. 00000E60  41EE 0016                lea.l      A0, [A6 + 0x16]
  1255. 00000E64  2F20                     move.l     -[A7], -[A0]
  1256. 00000E66  2F20                     move.l     -[A7], -[A0]
  1257. 00000E68  3F20                     move.w     -[A7], -[A0]
  1258. 00000E6A  4EBA F228                jsr        [PC - 0xDD8 /* 00000094 */]
  1259. 00000E6E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1260. 00000E72  206E 0008                movea.l    A0, [A6 + 0x8]
  1261. 00000E76  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1262. 00000E7A  20D9                     move.l     [A0]+, [A1]+
  1263. 00000E7C  20D9                     move.l     [A0]+, [A1]+
  1264. 00000E7E  30D9                     move.w     [A0]+, [A1]+
  1265. 00000E80  4E5E                     unlink     A6
  1266. 00000E82  4E75                     rts
  1267. 00000E84  5441                     addq.w     D1, 2
  1268. 00000E86  4E48                     trap       8
  1269. 00000E88  2020                     move.l     D0, -[A0]
  1270. 00000E8A  2020                     move.l     D0, -[A0]
  1271. 00000E8C  4CEF 0300 0004           movem.l    A0,A1, [A7 + 0x4]
  1272. 00000E92  2208                     move.l     D1, A0
  1273. 00000E94  302F 000C                move.w     D0, [A7 + 0xC]
  1274. 00000E98  5340                     subq.w     D0, 1
  1275. 00000E9A  6C06                     bge        +0x8 /* 00000EA2 */
  1276. label00000E9C:
  1277. 00000E9C  2008                     move.l     D0, A0
  1278. 00000E9E  9081                     sub.l      D0, D1
  1279. 00000EA0  6014                     bra        +0x16 /* 00000EB6 */
  1280. label00000EA2:
  1281. 00000EA2  10D9                     move.b     [A0]+, [A1]+
  1282. 00000EA4  57C8 FFFC                dbeq       D0, -0x6 /* 00000EA2 */
  1283. 00000EA8  4A20                     tst.b      -[A0]
  1284. 00000EAA  67F0                     beq        -0xE /* 00000E9C */
  1285. 00000EAC  4A40                     tst.w      D0
  1286. 00000EAE  6DEC                     blt        -0x12 /* 00000E9C */
  1287. 00000EB0  5288                     addq.l     A0, 1
  1288. 00000EB2  4210                     clr.b      [A0]
  1289. 00000EB4  60E6                     bra        -0x18 /* 00000E9C */
  1290. label00000EB6:
  1291. 00000EB6  4E75                     rts
  1292. 00000EB8  206F 0004                movea.l    A0, [A7 + 0x4]
  1293. label00000EBC:
  1294. 00000EBC  0C10 0020                cmpi.b     [A0], 0x20 /* ' ' */
  1295. 00000EC0  6716                     beq        +0x18 /* 00000ED8 */
  1296. 00000EC2  0C10 0003                cmpi.b     [A0], 0x3
  1297. 00000EC6  6710                     beq        +0x12 /* 00000ED8 */
  1298. 00000EC8  0C10 0009                cmpi.b     [A0], 0x9 /* '\t' */
  1299. 00000ECC  6D06                     blt        +0x8 /* 00000ED4 */
  1300. 00000ECE  0C10 000D                cmpi.b     [A0], 0xD /* '\r' */
  1301. 00000ED2  6F04                     ble        +0x6 /* 00000ED8 */
  1302. label00000ED4:
  1303. 00000ED4  5288                     addq.l     A0, 1
  1304. 00000ED6  60E4                     bra        -0x1A /* 00000EBC */
  1305. label00000ED8:
  1306. 00000ED8  2008                     move.l     D0, A0
  1307. 00000EDA  4E75                     rts
  1308. 00000EDC  4CEF 0300 0004           movem.l    A0,A1, [A7 + 0x4]
  1309. 00000EE2  2008                     move.l     D0, A0
  1310. label00000EE4:
  1311. 00000EE4  4A18                     tst.b      [A0]+
  1312. 00000EE6  66FC                     bne        -0x2 /* 00000EE4 */
  1313. 00000EE8  5388                     subq.l     A0, 1
  1314. label00000EEA:
  1315. 00000EEA  10D9                     move.b     [A0]+, [A1]+
  1316. 00000EEC  66FC                     bne        -0x2 /* 00000EEA */
  1317. 00000EEE  4E75                     rts
  1318. export_25:
  1319. 00000EF0  206F 0004                movea.l    A0, [A7 + 0x4]
  1320. 00000EF4  142F 0009                move.b     D2, [A7 + 0x9]
  1321. 00000EF8  7000                     moveq.l    D0, 0x00
  1322. label00000EFA:
  1323. 00000EFA  1218                     move.b     D1, [A0]+
  1324. 00000EFC  6606                     bne        +0x8 /* 00000F04 */
  1325. 00000EFE  4A02                     tst.b      D2
  1326. 00000F00  6706                     beq        +0x8 /* 00000F08 */
  1327. 00000F02  6008                     bra        +0xA /* 00000F0C */
  1328. label00000F04:
  1329. 00000F04  B202                     cmp.b      D1, D2
  1330. 00000F06  66F2                     bne        -0xC /* 00000EFA */
  1331. label00000F08:
  1332. 00000F08  2008                     move.l     D0, A0
  1333. 00000F0A  5380                     subq.l     D0, 1
  1334. label00000F0C:
  1335. 00000F0C  4E75                     rts
  1336. 00000F0E  4EED 00EA                jmp        [A5 + 0xEA /* export_25 */]
  1337. 00000F12  4E75                     rts
  1338. export_26:
  1339. 00000F14  4CEF 0300 0004           movem.l    A0,A1, [A7 + 0x4]
  1340. label00000F1A:
  1341. 00000F1A  B109                     cmpm.b     [A0]+, [A1]+
  1342. 00000F1C  6606                     bne        +0x8 /* 00000F24 */
  1343. 00000F1E  4A28 FFFF                tst.b      [A0 - 0x1]
  1344. 00000F22  66F6                     bne        -0x8 /* 00000F1A */
  1345. label00000F24:
  1346. 00000F24  1020                     move.b     D0, -[A0]
  1347. 00000F26  9021                     sub.b      D0, -[A1]
  1348. 00000F28  4880                     ext.w      D0
  1349. 00000F2A  4E75                     rts
  1350. 00000F2C  4EED 00F2                jmp        [A5 + 0xF2 /* export_26 */]
  1351. 00000F30  4E75                     rts
  1352. export_22:
  1353. 00000F32  4CEF 0300 0004           movem.l    A0,A1, [A7 + 0x4]
  1354. 00000F38  2008                     move.l     D0, A0
  1355. label00000F3A:
  1356. 00000F3A  10D9                     move.b     [A0]+, [A1]+
  1357. 00000F3C  66FC                     bne        -0x2 /* 00000F3A */
  1358. 00000F3E  4E75                     rts
  1359. 00000F40  4EED 00D2                jmp        [A5 + 0xD2 /* export_22 */]
  1360. 00000F44  4E75                     rts
  1361. export_24:
  1362. 00000F46  206F 0004                movea.l    A0, [A7 + 0x4]
  1363. 00000F4A  222F 0008                move.l     D1, [A7 + 0x8]
  1364. label00000F4E:
  1365. 00000F4E  4A10                     tst.b      [A0]
  1366. 00000F50  6712                     beq        +0x14 /* 00000F64 */
  1367. 00000F52  2241                     movea.l    A1, D1
  1368. label00000F54:
  1369. 00000F54  4A11                     tst.b      [A1]
  1370. 00000F56  6708                     beq        +0xA /* 00000F60 */
  1371. 00000F58  B308                     cmpm.b     [A1]+, [A0]+
  1372. 00000F5A  5388                     subq.l     A0, 1
  1373. 00000F5C  6706                     beq        +0x8 /* 00000F64 */
  1374. 00000F5E  60F4                     bra        -0xA /* 00000F54 */
  1375. label00000F60:
  1376. 00000F60  5288                     addq.l     A0, 1
  1377. 00000F62  60EA                     bra        -0x14 /* 00000F4E */
  1378. label00000F64:
  1379. 00000F64  2008                     move.l     D0, A0
  1380. 00000F66  90AF 0004                sub.l      D0, [A7 + 0x4]
  1381. 00000F6A  4E75                     rts
  1382. 00000F6C  4EED 00E2                jmp        [A5 + 0xE2 /* export_24 */]
  1383. 00000F70  4E75                     rts
  1384. export_28:
  1385. 00000F72  206F 0004                movea.l    A0, [A7 + 0x4]
  1386. label00000F76:
  1387. 00000F76  4A18                     tst.b      [A0]+
  1388. 00000F78  66FC                     bne        -0x2 /* 00000F76 */
  1389. 00000F7A  2008                     move.l     D0, A0
  1390. 00000F7C  90AF 0004                sub.l      D0, [A7 + 0x4]
  1391. 00000F80  5380                     subq.l     D0, 1
  1392. 00000F82  4E75                     rts
  1393. 00000F84  4EED 0102                jmp        [A5 + 0x102 /* export_28 */]
  1394. 00000F88  4E75                     rts
  1395. 00000F8A  4CEF 0300 0004           movem.l    A0,A1, [A7 + 0x4]
  1396. 00000F90  2008                     move.l     D0, A0
  1397. 00000F92  322F 000C                move.w     D1, [A7 + 0xC]
  1398. 00000F96  6F16                     ble        +0x18 /* 00000FAE */
  1399. label00000F98:
  1400. 00000F98  4A18                     tst.b      [A0]+
  1401. 00000F9A  66FC                     bne        -0x2 /* 00000F98 */
  1402. 00000F9C  5388                     subq.l     A0, 1
  1403. 00000F9E  5341                     subq.w     D1, 1
  1404. label00000FA0:
  1405. 00000FA0  10D9                     move.b     [A0]+, [A1]+
  1406. 00000FA2  57C9 FFFC                dbeq       D1, -0x6 /* 00000FA0 */
  1407. 00000FA6  4A28 FFFF                tst.b      [A0 - 0x1]
  1408. 00000FAA  6702                     beq        +0x4 /* 00000FAE */
  1409. 00000FAC  4210                     clr.b      [A0]
  1410. label00000FAE:
  1411. 00000FAE  4E75                     rts
  1412. 00000FB0  4CEF 0300 0004           movem.l    A0,A1, [A7 + 0x4]
  1413. 00000FB6  4240                     clr.w      D0
  1414. 00000FB8  322F 000C                move.w     D1, [A7 + 0xC]
  1415. 00000FBC  6F0A                     ble        +0xC /* 00000FC8 */
  1416. label00000FBE:
  1417. 00000FBE  B308                     cmpm.b     [A1]+, [A0]+
  1418. 00000FC0  6708                     beq        +0xA /* 00000FCA */
  1419. label00000FC2:
  1420. 00000FC2  1020                     move.b     D0, -[A0]
  1421. 00000FC4  9021                     sub.b      D0, -[A1]
  1422. 00000FC6  4880                     ext.w      D0
  1423. label00000FC8:
  1424. 00000FC8  600C                     bra        +0xE /* 00000FD6 */
  1425. label00000FCA:
  1426. 00000FCA  5341                     subq.w     D1, 1
  1427. 00000FCC  67F4                     beq        -0xA /* 00000FC2 */
  1428. 00000FCE  4A28 FFFF                tst.b      [A0 - 0x1]
  1429. 00000FD2  67EE                     beq        -0x10 /* 00000FC2 */
  1430. 00000FD4  60E8                     bra        -0x16 /* 00000FBE */
  1431. label00000FD6:
  1432. 00000FD6  4E75                     rts
  1433. export_27:
  1434. 00000FD8  4CEF 0300 0004           movem.l    A0,A1, [A7 + 0x4]
  1435. 00000FDE  2008                     move.l     D0, A0
  1436. 00000FE0  322F 000C                move.w     D1, [A7 + 0xC]
  1437. 00000FE4  6E02                     bgt        +0x4 /* 00000FE8 */
  1438. label00000FE6:
  1439. 00000FE6  6012                     bra        +0x14 /* 00000FFA */
  1440. label00000FE8:
  1441. 00000FE8  10D9                     move.b     [A0]+, [A1]+
  1442. 00000FEA  6706                     beq        +0x8 /* 00000FF2 */
  1443. 00000FEC  5341                     subq.w     D1, 1
  1444. 00000FEE  6EF8                     bgt        -0x6 /* 00000FE8 */
  1445. 00000FF0  67F4                     beq        -0xA /* 00000FE6 */
  1446. label00000FF2:
  1447. 00000FF2  5341                     subq.w     D1, 1
  1448. 00000FF4  67F0                     beq        -0xE /* 00000FE6 */
  1449. 00000FF6  4218                     clr.b      [A0]+
  1450. 00000FF8  60F8                     bra        -0x6 /* 00000FF2 */
  1451. label00000FFA:
  1452. 00000FFA  4E75                     rts
  1453. export_21:
  1454. 00000FFC  206F 0004                movea.l    A0, [A7 + 0x4]
  1455. 00001000  222F 0008                move.l     D1, [A7 + 0x8]
  1456. 00001004  7000                     moveq.l    D0, 0x00
  1457. label00001006:
  1458. 00001006  4A10                     tst.b      [A0]
  1459. 00001008  6710                     beq        +0x12 /* 0000101A */
  1460. 0000100A  2241                     movea.l    A1, D1
  1461. label0000100C:
  1462. 0000100C  1419                     move.b     D2, [A1]+
  1463. 0000100E  6604                     bne        +0x6 /* 00001014 */
  1464. 00001010  5288                     addq.l     A0, 1
  1465. 00001012  60F2                     bra        -0xC /* 00001006 */
  1466. label00001014:
  1467. 00001014  B410                     cmp.b      D2, [A0]
  1468. 00001016  66F4                     bne        -0xA /* 0000100C */
  1469. 00001018  2008                     move.l     D0, A0
  1470. label0000101A:
  1471. 0000101A  4E75                     rts
  1472. 0000101C  4EED 00CA                jmp        [A5 + 0xCA /* export_21 */]
  1473. 00001020  4E75                     rts
  1474. 00001022  206F 0004                movea.l    A0, [A7 + 0x4]
  1475. 00001026  102F 0009                move.b     D0, [A7 + 0x9]
  1476. label0000102A:
  1477. 0000102A  1218                     move.b     D1, [A0]+
  1478. 0000102C  6608                     bne        +0xA /* 00001036 */
  1479. 0000102E  4A00                     tst.b      D0
  1480. 00001030  6708                     beq        +0xA /* 0000103A */
  1481. 00001032  70FF                     moveq.l    D0, 0xFFFFFFFF
  1482. 00001034  600C                     bra        +0xE /* 00001042 */
  1483. label00001036:
  1484. 00001036  B200                     cmp.b      D1, D0
  1485. 00001038  66F0                     bne        -0xE /* 0000102A */
  1486. label0000103A:
  1487. 0000103A  2008                     move.l     D0, A0
  1488. 0000103C  90AF 0004                sub.l      D0, [A7 + 0x4]
  1489. 00001040  5340                     subq.w     D0, 1
  1490. label00001042:
  1491. 00001042  4E75                     rts
  1492. 00001044  206F 0004                movea.l    A0, [A7 + 0x4]
  1493. 00001048  122F 0009                move.b     D1, [A7 + 0x9]
  1494. 0000104C  7001                     moveq.l    D0, 0x01
  1495. label0000104E:
  1496. 0000104E  1418                     move.b     D2, [A0]+
  1497. 00001050  6708                     beq        +0xA /* 0000105A */
  1498. 00001052  B401                     cmp.b      D2, D1
  1499. 00001054  66F8                     bne        -0x6 /* 0000104E */
  1500. 00001056  2008                     move.l     D0, A0
  1501. 00001058  60F4                     bra        -0xA /* 0000104E */
  1502. label0000105A:
  1503. 0000105A  4A01                     tst.b      D1
  1504. 0000105C  6602                     bne        +0x4 /* 00001060 */
  1505. 0000105E  2008                     move.l     D0, A0
  1506. label00001060:
  1507. 00001060  5380                     subq.l     D0, 1
  1508. 00001062  4E75                     rts
  1509. 00001064  206F 0004                movea.l    A0, [A7 + 0x4]
  1510. 00001068  222F 0008                move.l     D1, [A7 + 0x8]
  1511. 0000106C  7000                     moveq.l    D0, 0x00
  1512. label0000106E:
  1513. 0000106E  4A10                     tst.b      [A0]
  1514. 00001070  6710                     beq        +0x12 /* 00001082 */
  1515. 00001072  2241                     movea.l    A1, D1
  1516. label00001074:
  1517. 00001074  1419                     move.b     D2, [A1]+
  1518. 00001076  6706                     beq        +0x8 /* 0000107E */
  1519. 00001078  B410                     cmp.b      D2, [A0]
  1520. 0000107A  66F8                     bne        -0x6 /* 00001074 */
  1521. 0000107C  2008                     move.l     D0, A0
  1522. label0000107E:
  1523. 0000107E  5288                     addq.l     A0, 1
  1524. 00001080  60EC                     bra        -0x12 /* 0000106E */
  1525. label00001082:
  1526. 00001082  4E75                     rts
  1527. 00001084  206F 0004                movea.l    A0, [A7 + 0x4]
  1528. 00001088  2248                     movea.l    A1, A0
  1529. 0000108A  122F 0009                move.b     D1, [A7 + 0x9]
  1530. 0000108E  2008                     move.l     D0, A0
  1531. label00001090:
  1532. 00001090  1418                     move.b     D2, [A0]+
  1533. 00001092  6708                     beq        +0xA /* 0000109C */
  1534. 00001094  B401                     cmp.b      D2, D1
  1535. 00001096  66F8                     bne        -0x6 /* 00001090 */
  1536. 00001098  2008                     move.l     D0, A0
  1537. 0000109A  60F4                     bra        -0xA /* 00001090 */
  1538. label0000109C:
  1539. 0000109C  4A01                     tst.b      D1
  1540. 0000109E  6602                     bne        +0x4 /* 000010A2 */
  1541. 000010A0  2008                     move.l     D0, A0
  1542. label000010A2:
  1543. 000010A2  9089                     sub.l      D0, A1
  1544. 000010A4  5340                     subq.w     D0, 1
  1545. 000010A6  4E75                     rts
  1546. export_23:
  1547. 000010A8  206F 0004                movea.l    A0, [A7 + 0x4]
  1548. 000010AC  222F 0008                move.l     D1, [A7 + 0x8]
  1549. label000010B0:
  1550. 000010B0  4A10                     tst.b      [A0]
  1551. 000010B2  6710                     beq        +0x12 /* 000010C4 */
  1552. 000010B4  2241                     movea.l    A1, D1
  1553. label000010B6:
  1554. 000010B6  4A11                     tst.b      [A1]
  1555. 000010B8  670A                     beq        +0xC /* 000010C4 */
  1556. 000010BA  B308                     cmpm.b     [A1]+, [A0]+
  1557. 000010BC  5388                     subq.l     A0, 1
  1558. 000010BE  66F6                     bne        -0x8 /* 000010B6 */
  1559. 000010C0  5288                     addq.l     A0, 1
  1560. 000010C2  60EC                     bra        -0x12 /* 000010B0 */
  1561. label000010C4:
  1562. 000010C4  2008                     move.l     D0, A0
  1563. 000010C6  90AF 0004                sub.l      D0, [A7 + 0x4]
  1564. 000010CA  4E75                     rts
  1565. 000010CC  4EED 00DA                jmp        [A5 + 0xDA /* export_23 */]
  1566. 000010D0  4E75                     rts
  1567.